请教一个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中不是万物皆是对象吗?有特例,大家看看 怎样将String数组包存成.txt文件? 帮帮我啊!谢谢啊!各位高手 在用业余时间写一个插件,可是在动态加载多个jar包这环上卡住了,求各位高手帮一下忙! java操作Access数据库问题 哪位有功能同php中的crypt()函数的java程序,急需,100分马上送到! 指定一天2003-03-03,怎么求出与这天同一周的起始日,和最后一天的日期 请问jadk在哪里有下? ========= JDialog问题 ========= 请高手看一看!是怎么回事? HashTalbe问题 为什么提示找不到符号啊
对server端没有影响,但对性能是有一定影响的