繁体   English   中英

Java-在同一网络上连接两台计算机

[英]Java - Connecting two machines on same network

我只想通过TCP服务器/客户端套接字连接将两台计算机连接到同一网络上。

现在,我需要托管服务器的计算机上的IPv4地址才能连接客户端。

当我在同一台计算机上运行服务器和客户端时,本地主机可以正常工作,但这不是很有用。

是否有任何方法可以手动打入主机的IPv4?

谢谢,这可能会消除很多混乱。

使用广播向所有客户端发送消息。 (这可能包含服务器IP,但请考虑一下!这可能是一个安全问题)

有使用Java发送广播消息的好示例

如果您知道主机的名称,则还可以在配置文件中传递这些名称,并使用getaddrinfo()获取主机的IP地址: http : //man7.org/linux/man-pages/man3/ getaddrinfo.3.html 由于主机名不经常更改,与手动打孔IP地址相比,这应该提供良好的改进。

暂无
暂无

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

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