求点拨一个Socket通信程序的调试. Java 调试Java SocketJava通信Java CSJava IM 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大致检查了一下你的代码。发现你server端和client端的接受数据用的readLine(),这个方法是阻塞等待你输入一行字符串并且回车,这时候触发readline执行,才有数据回来。在响应和发请求的字符串末尾加一个回车的符合即可。 两端都像这样修改一下:String str0 = "0#0#1#"+MyUserClientNum+"$"+buffer2+"#BeiJing";//向D端发出“将要在"第128行"代码处开始的逻辑中进行向D端发送数据”“请D端打开对应的线程”“准备接收数据”.int len = str.length(); so2.write(str0+"\n"); 大哥,你这个IM项目做了好久了吧,还没搞定。我觉得你弄的太复杂了。帖子也发了无数贴了。你就弄个最简单的Client/Server调试好了,再进行扩充功能。你现在最简单的socket通信还没调通的话,添加那么多代码看着太累了 lightStar哥,谢谢您的指导!! withiter版主,希望您能够解答弟我的问题. 就像lightStar哥一样.. 谢谢版主一往的支持!! 有用过Jquery的吗?里面的setInterval和clearInterval有点问题 高分求一个数组的简单的算法 如何用Map写入内存 求救,ClassCastException? 循环累加问题 winrar不带路径的压缩文件 怎么注册jbuilder9? 帮忙看看这个字符串的问题吧! javamail里面的中文问题(接收邮件,发送的时候都已经解决) 真的没有人能解决模式对话框问题吗(高手在哪里呀)? 求教java文本过滤处理 咋那么回事
在响应和发请求的字符串末尾加一个回车的符合即可。
so2.write(str0+"\n");
你就弄个最简单的Client/Server调试好了,再进行扩充功能。你现在最简单的socket通信还没调通的话,添加那么多代码看着太累了
withiter版主,希望您能够解答弟我的问题.
就像lightStar哥一样..
谢谢版主一往的支持!!