gpt4 book ai didi

c - 单 socket 多线程接收器

转载 作者:行者123 更新时间:2023-12-03 12:02:31 28 4
gpt4 key购买 nike

使用TCP,我正在设计一些类似于next的程序。
客户端在许多线程中的接收正在等待一台服务器的发送消息。但是,这是有条件的。 recv正在等待特定的发送消息。
例如
客户

thread 1: recv (key = 4)
thread 2: recv (key = 6)
thread 3: recv (key = 9)
服务器
send(value = A) for key 4 - send(value = B) for key 9 - send(value = C) for key 6
然后,线程1应该获得值A,线程3应该获得值B,线程2应该获得值C
recv函数 如何区分服务器发送消息?有什么好主意或解决方案吗?
谢谢。

最佳答案

recv不支持内容过滤的数据接收。
您应该自己区分这些消息。

关于c - 单 socket 多线程接收器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63050896/

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