为了账号安全,请及时绑定邮箱和手机立即绑定

我在学习Socket通信,我依据视频学习遇到了问题,然后下载老师的源码,运行出现了同样的问题。

我在学习Socket通信,我依据视频学习遇到了问题,然后下载老师的源码,运行出现了同样的问题。

Mass0 2016-01-24 17:46:25
服务器端传回客户端的信息为null。 由于客户端的代码为:while((info=br.readline())!=null){system.out.println("我是客户端,服务器说:"+info)。 ps:br为BufferedReader info为定义的String类型变量。可是每次都没有任何输出。 我将判断语句注释掉后,发现会输出“我是客户端,服务器说:null”. 我严格对照了老师运行的程序,后来直接运行老师的程序,都没有任何输出。这是为什么??
查看完整描述

2 回答

?
星际怪物

TA贡献31条经验 获得超10个赞

无代码

查看完整回答
反对 回复 2016-01-26
?
Teemo_

TA贡献11条经验 获得超21个赞

要用socket,你在创建的时候应该检测是否创建套接字成功,info为null有可能是套接字本身就没创建成功,或者发送端发送有问题。

查看完整回答
反对 回复 2016-01-24
  • 2 回答
  • 0 关注
  • 1669 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信