摘要: 由于公司需要开发底层套接字通信,所以把大一的C重新拾回来学习,但是就学校的那点皮毛远远达不到公司项目的要求,一切重来,学习Linux下的C编程。以Linux下TCP socket通信为实例。在Socket通信中,服务器端分为socket初始化、绑定、监听、接受连接、发送接收数据五个过程,客户端分为socket初始化、连接服务器socket、发送接收数据三个过程。如图所示。作为初学者,socket套接字学习的关键点在于那几个函数的学习和理解。代码先上,解析在注释中:说明:本代码已经加入多线程问题,请查阅时注意。Linux下GCC编译通过。server.c: 1 /* 2 * server... 阅读全文
posted @ 2012-05-29 15:01 nitrogen 阅读(180) 评论(0) 推荐(0)