繁体   English   中英

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

[英]Connecting a client pc to a server pc via an ethernet cable? (java)

目前,我的设置是在笔记本电脑上安装客户端代码,该笔记本计算机已连接到将运行服务器代码的嵌入式Box 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连接的一般过程

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM