求教:java 的 socket 只能连接一次? socketjavastring 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 显然Socket可以双向收发多次,只不过你程序的读写关系不匹配(Server和Client之间)导致发生了死等而已。 干嘛不用mina之类的nio框架,socket编程将变得容易得多,而且性能也比自己写的好多了。 在一个主线程里同时使用一个socket通信,需要顺序的一个发消息、一个接消息,稍有不慎,会存在等待的情况。可以考虑将一对一的读、写放在单独的线程里,这样,C-->S和S-->C就可以并行交流了。(不能使用Runnable方式的多线程,会有Socket被提前回收的情况。) 在服务器端要对socket.accept方法进行循环,才能接受多次客户端请求。参考:http://blog.csdn.net/turkeyzhou/article/details/5007125 同一个Socket 可以多次连接的,一次连接也是可以多次收发数据的。楼主的数据发送不出去,估计是接收端没有把发送的数据接收处理吧。客户端和服务端的数据收发,是要双方联动处理的,不能只发不收也不能只收不发。 调用函数问题! 一个输入字符串不覆盖前字符串的问题 \u6c49\u6c49 转换这些东西的方法和包在哪? 将java程序打包之后,双击生成的jar文件,老是出现错误提示,用eclipse打包的 用java实现局域网传送文件,该如何才能速度最快? 菜鸟问题!关于button 高分求:JIVE2。5源代码 java中是否有类似与c中的Polypolygon? JDBC2.0中关于ResultSet.absolute()和关于传输大小问题 frame 的问题? 【Java】关于数组/字符串结束符的疑问…… 递归父类所有节点
(不能使用Runnable方式的多线程,会有Socket被提前回收的情况。)
参考:http://blog.csdn.net/turkeyzhou/article/details/5007125
楼主的数据发送不出去,估计是接收端没有把发送的数据接收处理吧。
客户端和服务端的数据收发,是要双方联动处理的,不能只发不收也不能只收不发。