Java tcp ip协议多次通讯出问题了 javatcpsocket通讯 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Socket的InputSream是阻塞式的,当你read的时候它会一直卡在那里,直到Socket关闭或者流关闭。所以你的程序就一直卡在30行while( (size = bufferedReader.read(cbuff))> 0)顺便提一下那个convertByteToChar方法的做法是不太好的,为什么不直接用String自带的解码方法,而且你这个只支持ASCII字符集,如果有中文等字符怎么办? 那如果要实现我提到的第二步,应该用什么来实现呢?新建一个socket?谢谢,我去试试 Socket一般做法是用两个线程,一个用来read,一个用来write和其他控制或者你可以用非阻塞式的SocketChannel 结贴后才发现,问题还是没解决,多线程的实现是服务器端解决的,但我做的这个程序只能设计客户端,客户端的多线程如何处理?客户端也可以多线程啊,连接好以后,启动一个新线程去等待read,然后当前线程可以用来控制write 求大神 请教java把数据写到文件最快的方式 bufferWriter? java聊天程序运行问题 JAVA中发邮件带附件出现的问题!! 线程问题,请高手解决 关于booean变量的问题 菜鸟求救!高手请帮我1下 跪求一段APPLET程序 要点击按钮能够画正玄曲线 (作图也行)要使用EVENT哦 谢谢 求《Java 2 范例入门与提高》课件 单击鼠标一次,就出现一个新JComponent,同时老的还在,请教以下代码怎么不对? 急切求助!!! 关于 Graphics 类 返回空指针的问题 关于递归查询子节点
所以你的程序就一直卡在30行
while( (size = bufferedReader.read(cbuff))> 0)顺便提一下那个convertByteToChar方法的做法是不太好的,为什么不直接用String自带的解码方法,而且你这个只支持ASCII字符集,如果有中文等字符怎么办?
或者你可以用非阻塞式的SocketChannel
客户端也可以多线程啊,连接好以后,启动一个新线程去等待read,然后当前线程可以用来控制write