代码改变世界

3个学习Socket编程的简单例子:TCP Server/Client, Select

2011-04-20 09:29  zhenjing  阅读(4489)  评论(0编辑  收藏  举报

      以前都是采用ACE的编写网络应用,最近由于工作需要,需要直接只用socket接口编写CS的代码,重新学习这方面的知识,给出自己所用到的3个简单例子,都是拷贝别人的程序。如果你能完全理解这3个例子,估计socket编程就已经基本入门了。

      建议:1) 多多查查所用到的网络接口; 2) 最好有一本书,如UNIX环境高级编程,UNIX网络编程,可查询;3) 可以直接使用书上的例子更好。

      TCP Client代码:

      TCP Server:

      采用Select的TCP Server: