gpt4 book ai didi

linux - 服务器 - 同一主机上的客户端通信

转载 作者:太空宇宙 更新时间:2023-11-04 10:42:09 25 4
gpt4 key购买 nike

我正在编写一个程序来模拟网络中的节点。每个节点都在监听本地的某个端口以接收传入请求。如果收到请求,它会回复请求的发送者。在创建与请求发送者的地址相关联的套接字之后发送回复。由于发件人正在使用本地主机上的某个端口并已使用绑定(bind)来监听 id,因此尝试与其他进程绑定(bind)到同一端口会导致一条消息表明该端口已被占用(绑定(bind))。我应该如何解决这个问题才能在同一台机器上模拟服务器/客户端?我正在为此程序使用 UDP 协议(protocol)。

最佳答案

您可以通过为客户端和服务器交互使用不同的端口来解决这个问题。一个有用的例子是客户端和服务器在 DHCP 期间如何交互。客户端通过端口 67 上的 UDP 发送请求,服务器通过端口 68 上的 UDP 发送响应。

关于linux - 服务器 - 同一主机上的客户端通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34614911/

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