日期:2014-05-16  浏览次数:20561 次

Linux下 socket与串口编程
现在我要编写一个socket服务器,服务器使用串口与PC机连接,PC机使用串口调试助手!服务器要支持多客户端连接,服务器的功能就是能够接收客户端和PC端发送过来的数据,把数据分别发送给另一方,并能识别数据来自哪个客户端,或者要发送给哪个客户端。
在这里,服务器支持多客户端连接应该使用多线程还是I\O复用?
识别数据来自哪个客户端,串口的数据要能发送到指定客户端应该怎么实现?

------解决方案--------------------
非阻塞就I/O复用, 阻塞就多线程.