通过以太网电缆将客户端PC连接到服务器pc? (Java)的

时间:2017-07-24 18:52:14

标签: java server client

目前我的设置是我的笔记本电脑上的客户端代码,它连接到将运行服务器代码的嵌入式盒子PC。

我已经测试了在笔记本电脑上运行客户端代码和服务器代码的客户端/服务器交互,并且可以确认它们一起运行。但是,我仍然坚持如何继续进行,并使我的代码与现在的代码相适应。如果我理解正确,服务器会设置一个IP地址,客户端会查找它并连接到它?

目前这是我在服务器端转换的代码(注释掉的部分是我在笔记本电脑上运行时所用的部分)

InetAddress ip = InetAddress.getByName(ipAddress); 
server = new ServerSocket(SOCKET_PORT, 1, ip); //SOCKET_PORT = 8010

//server = new ServerSocket(SOCKET_PORT); //SOCKET_PORT = 8010

这会被认为是在服务器端做事的正确方法吗?

对于客户我仍然很困惑..到目前为止,这是我在同一台设备上破坏代码时实施的代码......

(我有一个循环,当客户端连接到服务器时将客户端旋转到单独的线程中)

//Socket clientSocket = new Socket("localhost", port);

然后这是我认为它将转换为的代码,但我可能在这里错了

Socket clientSocket = new Socket(ipAddress, port);

我感谢任何帮助,即使它只是帮助描述不同设备上服务器/客户端之间IP连接的一般过程

1 个答案:

答案 0 :(得分:0)

我认为你只需连接设备,查找IP(可能使用命令行)并用这些IP替换IP地址。