读书人

一对通信程序两边都可以发送和接收

发布时间: 2012-08-16 12:02:15 作者: rapoo

一对通讯程序两边都可以发送和接收
类似QQ一样的通讯程序,我的想法是A端:任意时刻可以发送字符串,当接收到B端字符串时在A端显示出来。B端与A端类似。
我想用C语言编写,望提示一二。
我的思路:A端:创建一个接收线程不断接收,同时执行发送函数。B端类似。
存在的问题:线程接收就一直接收跳不到发送函数上。
我是初学有些地方理解不到位,望包涵!

[解决办法]
可以单独启动一个线程负责接收数据。

发送可以在主线程里调用。
[解决办法]
用两个线程,一个用于接收,一个用于发送
[解决办法]
我了解不是很多。
个人感觉用select会很有帮助
[解决办法]
select吧 ,,一个监听标准输入,一个监听 recv,,非常好,,,比多线程好用,,
[解决办法]
深入理解计算机系统 最后一章 有类似例子

读书人网 >C语言

热点推荐