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

建立连接了,但是不能输出是怎么回事,附图

582179180001f93205000365.jpg

582179190001486e05000280.jpg

如图,上面是服务器,下面是客户端,服务器端已经显示“已连接”,也就是accept()已经执行过了,但是不能输出发送的内容(comm.gettext()即便直接改成一个字符串也没有用),最后的“已接受”也没能输出.(ps:我没学过IO,但是步骤我是按照老师的来的,应该不会错吧)求大神解释!!!!!

正在回答

2 回答

      这个应该是都可以的吧,但是我觉得还是写在里面更严谨一点吧,菜鸟一枚,个人愚见

0 回复 有任何疑惑可以回复我~

第一张图的while循环那块是有问题的,这个问题是如果读到数据这个循环就是一个死循环,在67行后面应该加上info=br.readline();       但这个跟不输出数据应该没关系,既然链接可以建立,问题应该是在io上,这个io我感觉没什么问题(除了没有close()),你可以调试一下,输出一下你gettext()是得到了string;新手见谅

0 回复 有任何疑惑可以回复我~
#1

Remember丶Forever 提问者

。。。我忽略了while。。。。这就尴尬了。。。但是程序不是在这个地方停的啊,我还是挺纳闷的。我还有一个新的问题,就是我客户端的获取输出流,到底应该写在按钮的监听事件之外,还是在监听事件里面(前者意味着总共只获取一次输出流,在最后才关闭,后者则是每点一次获取一次,然后关闭)
2016-11-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

建立连接了,但是不能输出是怎么回事,附图

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号