通过互联网连接远程机器

时间:2015-03-11 08:58:33

标签: java networking

以下是客户端和服务器代码。我在Windows XP和Windows 7上的服务器上运行客户端。我在两台机器上关闭了防火墙。我使用了" ipconfig"的输出中的IPv4地址。这就是我得到的:

java.net.ConnectException:连接超时:连接

import java.net.ServerSocket;
import java.net.Socket;
class SocketServer
{
public static void main (
final  String ...  Args )
{
ServerSocket SS;
Socket       S;
try {
      SS = new ServerSocket ( 4444 );
      S  = SS.accept        ();
    }
catch ( Throwable t )
      {
        System.out.println ( t );
      }
}
}


import java.net.Socket;
import java.io.InputStream;
class SocketClient
{
public static void main (
final  String ...  Args )
{
Socket      S;
InputStream IS;
try {
      S  = new Socket       ( Args[0],4444 );
      IS = S.getInputStream ();
    }
catch ( Throwable t )
      {
        System.out.println ( t );
      }
}
}

你能告诉我我做错了什么吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您的代码是正确的。问题是服务器和客户端之间的连接。