首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Socket读写的有关问题

2012-08-01 
Socket读写的问题我用DataInputStream和DataOutputStream对Socket流进行封装的,通过日志输出,发现服务端执

Socket读写的问题
我用DataInputStream和DataOutputStream对Socket流进行封装的,通过日志输出,发现服务端执行到out.writeUTF(str),客户端执行到in.readUTF(),但是却读不到数据,客户端阻塞,不继续执行,而且错误是一定概率才出现的,谁知道可能原因是什么,各位有经验的都来说说啊,有没有谁碰到类似的错误,大约运行10次会出现一次阻塞,其余的都正常,头疼啊,找不到原因,求救!!!!!!!!!

[解决办法]
文件传输完成之后,流关闭了吗?
[解决办法]
“out.writeUTF(str)已经执行到了” 是什么意思?是已经执行过去了,还是停在这句话。

Socket本身不会有问题的,大家都在用,哪可能突然出个啥问题。
[解决办法]
客户端和服务器端编码一样吗? 编码不同,最好不要发字符串,很容易出错。
[解决办法]
方便贴下代码吗

热点排行