最近做毕业设计,用到Socket编程,遇到一个问题,自己难以理解,也没法解决,请教各位对此有所了解的高手。
我在程序中,服务器端与客户端连接成功后,第一次的双方发送消息都很成功,但第二次客户端向服务器端发送消息的时候,服务器端抛出这样一个异常:StreamCorruptedException
察看了SUN的API文档,里面的解说是什么信息不一致。一头雾水!请教各位了。
我在程序中,服务器端与客户端连接成功后,第一次的双方发送消息都很成功,但第二次客户端向服务器端发送消息的时候,服务器端抛出这样一个异常:StreamCorruptedException
察看了SUN的API文档,里面的解说是什么信息不一致。一头雾水!请教各位了。
如果你使用socket,并通过对象输入/输出流来处理的话,并且已经对某个socket调用了一次getInputStream时,但又需要把这个socket的相关信息作为参数传递给别的对象时,应注意:不用直接把socket传过去,应该把对应的ObjectInputStream或ObjectOutputStream对象传递过去。