gpt4 book ai didi

java - 套接字-在没有端口转发的情况下连接同一网络上的两台计算机?

转载 作者:行者123 更新时间:2023-12-03 12:01:00 27 4
gpt4 key购买 nike

我很困扰。我找不到我的难题的具体答案。
我认为这适用于所有语言,但是我是专门用Java编写应用程序的。

因此,我只是尝试连接两台分别在 SAME 网络上运行的计算机。

计算机“A”是服务器,计算机“B”是客户端。

当客户端连接时,我只想在服务器上显示一条消息。

我的问题:
是否可以在同一网络上连接两台PC(一台为服务器,另一台为客户端),而无需任何类型的端口转发或其他Internet设置(某些防火墙设置除外)?另外,您必须使用什么IP来连接两台PC?

非常感谢你!

最佳答案

您不需要端口转发。您在服务器上需要做的就是

ServerSocket ss = new ServerSocket(KNOWN_PORT);
while(running) {
executor.submit(new SocketHandler(ss.accept()));

在客户端
Socket s = new Socket(KNOWN_HOST, KNOWN_PORT);

关于java - 套接字-在没有端口转发的情况下连接同一网络上的两台计算机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15315292/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com