【问题标题】:Java Socket exceptionJava 套接字异常
【发布时间】:2011-05-28 03:01:18
【问题描述】:

我正在尝试用 Java 编写一个简单的客户端服务器程序:- 在同一台机器上同时运行服务器和客户端代码......但是在运行时出现错误:-

java.net.ConnectException:连接被拒绝:连接
        在 java.net.PlainSocketImpl.socketConnect(本机方法)
        在 java.net.PlainSocketImpl.doConnect(未知来源)
        在 java.net.PlainSocketImpl.connectToAddress(未知来源)
        在 java.net.PlainSocketImpl.connect(未知来源)
        在 java.net.SocksSocketImpl.connect(未知来源)
        在 java.net.Socket.connect(未知来源)
        在 java.net.Socket.connect(未知来源)
        在 java.net.Socket.(未知来源)
        在 java.net.Socket.(未知来源)
        在 Requester.run(Requester.java:13)
        在 Requester.main(Requester.java:68)
线程“主”java.lang.NullPointerException 中的异常
        在 Requester.run(Requester.java:45)
        在 Requester.main(Requester.java:68)

谁能帮忙!

【问题讨论】:

  • 你能贴出你的code-sn-p吗,
  • 是的,来个代码就好了,还请正确格式化堆栈跟踪,它几乎不可读。

标签: java


【解决方案1】:

您尝试连接的端口是否打开?是否有可能阻止请求的活动防火墙?

【讨论】:

  • @Monojeet:从将运行此代码的机器上,您可以尝试远程登录到服务器/端口:telnet [host] [port]。如果这不起作用,那么 Java 程序运行的可能性很小。
  • 成功启动服务器后,端口应该打开。要检查您是否可以连接到该端口,请使用亚当所说的 telnet:telnet localhost
猜你喜欢
  • 2014-03-01
  • 1970-01-01
  • 2012-09-06
  • 2012-10-24
  • 2011-03-09
  • 1970-01-01
  • 2012-01-16
  • 2011-08-14
  • 1970-01-01
相关资源
最近更新 更多