部署后Socket ObjectInputStream无法正常工作

时间:2016-10-03 06:56:16

标签: java android sockets network-programming lan

我正在创建一个客户端(android)/服务器(java)程序,问题是局域网中的所有东西都可以工作但是当我把我的jar放在服务器上时,它会被困在创建ObjectInputStream对象上。

这是客户端:

       oos = new ObjectOutputStream(s.getOutputStream());
       oos.flush();
       ois = new ObjectInputStream(s.getInputStream());

和服务器:

       oos = new ObjectOutputStream(socket.getOutputStream());
       oos.flush();
       ois = new ObjectInputStream(socket.getInputStream());

所以两者都是平等的。 我也尝试了没有刷新,并在客户端中使用ObjectInputStream切换ObjectOutputStream创建。 一切都在LAN中运行。似乎很合乎逻辑。但不是通过互联网。

谢谢!

0 个答案:

没有答案