gpt4 book ai didi

c - 套接字服务器写回客户端

转载 作者:行者123 更新时间:2023-11-30 15:10:16 25 4
gpt4 key购买 nike

我有一个关于套接字的问题。我基本上理解服务器与客户端的关系应该在下面注明。但我的问题是,如果服务器需要写回,在这种情况下应该如何编码?客户端是否需要accept()等?

服务器端

socket(...);
getaddrinfo(....);
bind(...);
listen(...);
accept(....);
read(....);
//what if server needs to write to client

客户端

socket(...);
getaddrinfo(....);
connect(...);
write(....);
//what if client needs to read

最佳答案

没有。服务器<>客户端通信是全双工的。

服务器可以写入 read() 调用使用的同一服务器<>客户端套接字,类似地,客户端可以从 write() 调用使用的同一套接字读取数据。

关于c - 套接字服务器写回客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36297278/

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