gpt4 book ai didi

c - 供客户端连接的多个套接字

转载 作者:行者123 更新时间:2023-12-03 11:49:52 24 4
gpt4 key购买 nike

是否可以有多个套接字,可以在一个程序中通过 TCP 或 UDP 进行套接字?

例如:SocketOne:4567端口的TCP套接字; socketTwo:8765 端口的 TCP 套接字; socketThree:7643 处的 UDP 套接字。

家庭将为 AF_INET,地址将为每个家庭的 INADDR_ANY。

我绑定(bind)并监听 TCP,只绑定(bind) UDP。

让我怀疑要这样做的是,我如何在每个套接字处一起等待客户端。

我知道下面的代码不起作用,但我不知道还有什么或如何解释我想说的。

while (1)  
{
connected = accept(socketOne, (struct sockaddr *)&client_addr,&sin_size);

connected = accept(socketTwo, (struct sockaddr *)&client_addr,&sin_size);

bytes_read = recvfrom(socketThree,recv_data,1024,0,(struct sockaddr *)&client_addr, &addr_len);

}

最佳答案

关于c - 供客户端连接的多个套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3366808/

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