gpt4 book ai didi

java - 双向连接

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:55:18 29 4
gpt4 key购买 nike

我正在制作一个 java 程序,我希望它既是服务器又是客户端(使用套接字)。如何最好地实现这一点?

最佳答案

如果您的意思是您既要发送 又要接收 数据,那么(每台计算机上的)单个常规套接字就可以了。参见 Socket.getInputStreamSocket.getOutputStream .

通常的“服务器”/“客户端”区别只是归结为哪个主机正在监听传入连接,以及哪些主机连接到这些主机。建立连接后,您可以从两端发送和接收。

如果你想让两个主机都监听传入的连接,那么只需设置一个ServerSocket并调用accept在两台主机上。

相关链接:

关于java - 双向连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7887944/

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