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

问题描述:

目前我的设置是客户端代码在我的笔记本电脑上,它连接到一个嵌入式PC机,它将运行服务器代码。通过以太网电缆将客户端PC连接到服务器电脑? (java)

我测试了我的笔记本电脑上运行客户端代码和服务器代码的客户端/服务器交互,并且可以确认它们一起运行。然而,我被困在如何继续,并从我现在的代码中调整我的代码。如果我理解正确,服务器设置一个IP地址,客户端会查找并连接到它?

目前,这个我已经转化为对服务器端的代码(注释掉部分是什么在地方,当我在我的笔记本电脑上运行它)

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

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

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

至于客户端我仍然很困惑..到目前为止,这是我为当我有代码ruinning在同一台设备上实现代码...

(我有一个循环,旋转关闭客户到单独的线程,当他们连接到服务器)

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

然后这里是我认为它会转换成代码,但我可能是错在这里

Socket clientSocket = new Socket(ipAddress, port); 

我很欣赏的y帮助,即使它只是帮助描述在不同设备上的服务器/客户端之间的IP连接的一般过程

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