请教一个socket编程的问题:) 如果client端和server端进行socket通信,当某次通信完毕server端关闭,但client没写socket.close(),只关闭了流,当产生多个这样的线程对server端进行通信时,会产生什么问题吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 客户端的Socket就象水龙头出水口,而流就像接在水龙头的管子,服务端Socket就象入水口.你关闭了流就是把管子给截断了,水龙头还在,如果你下次还想再次送水,只需要根据出水口,入水口就可以生成管子了.但是Socket关闭了,那就相当与水龙头没有了.如果你一直没有关闭Socket,客户端就相当于多了一个废弃的水龙头. client没写socket.close(),只会影响client 端,当他再想在同一端口创建socket时,会出异常。对server没有什么影响 楼上的很形象~对server端没有影响,但对性能是有一定影响的 这么形象的解释,收了,同时楼上说的同一端口再创建socket会抛异常,! 我觉得 最好不要用NIO,NIO只有在处理很多很多线程时才有明显作用,一般情况下只是增加了系统的复杂性,我现在在做一个C/S的软件,弃用了NIO laughsmile(海边的星空)说得好! 这是怎么实现循环的? 有哪位大虾有关于java的基础题目呀! 正则表达式 紧急求助! 关于dialog如何监听包含的TabItem中控件属性的改变 为什么我从结果集(ResultSet)对象中删不去数据??我已经设置ResultSet.CONCUR_UPDATABLE参数了!!(附代码) 谁能帮帮我,谢谢,分少了可以再给! 大哥帮忙呀 谁用jb5的entity bean modeler成功的做出ms sqlserver的cmp? 我想用java画一个设备的图形? 菜鸟问:用Jave可开发哪些系统(企业级的)? HashTalbe问题 为什么提示找不到符号啊
对server端没有影响,但对性能是有一定影响的