通过套接字进行连接:有时可以连接,有时不可以

时间:2019-01-07 09:33:36

标签: java python sockets

我正在尝试使用套接字在用Java编写的客户端和用Python编写的服务器之间实现通信。如果我分别在终端和客户端中启动服务器,则一切正常。为简化起见,我希望客户端触发服务器的启动,就像我做的那样

 try {
      Runtime.getRuntime().exec("python server.py");
 } catch (Exception e) {
      e.printStackTrace();
 }

令人惊讶的是,现在,一半时间我启动客户端,一切仍然正常,而另一半我得到“ java.net.ConnectException:连接被拒绝:connect”,这两个部分之间的重新分配似乎完全随机。我已经检查了客户端和服务器都通过同一端口进行通信。 知道我在做什么错吗?

0 个答案:

没有答案