是关于Socket方面的.
Client和Server通信。
其中在客户端用到
objectInStream.readObject();
在服务器端用到
objectStream.writeObject(problemList);
可是客户端却在readObject()时阻塞.
我可以保证发送的顺序和接收的数据是对称的,以前可以的。现在是如果我的电脑当服务器,同时有是客户端。Ip:写我的局域网IP(如192.168.1.18)可以。
而当局域网当客户端,我作为服务器端 .客户端填写Ip:添写我的局域网IP192.168.1.18。却在那里阻塞了。郁闷啊帮帮我啊,紧急啊。如果解决了 我以后的分全给你

解决方案 »

  1.   

    我再补充一下
    我传递的对象 是ArrayList
    难道是因为他没有序列化??
    那也不会啊,凭什么自己的机器可以登陆
      

  2.   

    ArrayList已经实现Serializable接口了
    objectStream.writeObject(problemList);之后要objectStream.flush();
    还有是不是被防火墙阻止了?
      

  3.   

    我看看
    是不是每次objectStream.writeObject(problemList);
    都要objectStream.flush();
    还是只要一次