请问两台跨互连网的LINUX主机之间如何通过队列进行通讯,请描述一下大致的流程

eisldkw 2019-03-03 11:32:31
请问两台跨互连网的LINUX主机之间如何通过队列进行通讯,请描述一下大致的流程。
感谢大家,快帮帮忙吧!
...全文
459 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LubinLew 2019-04-09
  • 打赏
  • 举报
回复
1.首先构造消息结构体(消息ID/长度/内容/类型等)
2.构造消息结构体的链表结构(使用链表的尾插法实现队列)
3.A与B建立TCP链接(TCP是全双工)
2.A发向B的消息, B一个线程 recv到消息(需要根据消息结构中长度判定是否是一个完成的消息)尾插到链表中,
另一个线程处理链表信息, 处理完成后应答A
老马何以识途 2019-04-08
  • 打赏
  • 举报
回复
顯然這不是進程間通訊了吧,有序的通訊最好用TCP方式,你需要瞭解一下Socket編程。
老马何以识途 2019-04-08
  • 打赏
  • 举报
回复
隊列還是那個隊列吧,只是IP地址不一樣?
iceyyf 2019-04-03
  • 打赏
  • 举报
回复
那就回复一下
eisldkw 2019-04-02
  • 打赏
  • 举报
回复
请随便回复一下,以便结分

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧