
通信 Socket
Sputnik_Cao
这个作者很懒,什么都没留下…
展开
-
Socket通信
因为项目需要,服务端需要一个SOCKET来接收客户端的请求,好吧,没办法度娘哇,结果很多都是linux的例子,功夫不负有心人啊,终于找到个demo,并且客户端代码详尽,记录之,以便以后查看。一、Socket是什么 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Sock转载 2014-04-01 14:08:41 · 581 阅读 · 0 评论 -
TCP与UDP实现上的区别
TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt(); * 可选 3、绑定IP地址、端口等信息到socket上,用函数bind(); 4、开启监听,用函数listen(); 5、接收客户端上来的连接,用函数accept(); 6、收发数据,用函数send()和recv(),原创 2014-04-01 15:05:45 · 720 阅读 · 0 评论 -
windows套接字I/O模型
1,select模型 利用select函数,判断套接字上是否存在数据,或者能否向一个套接字写入数据。 目的是防止应用程序在套接字处于锁定模式时,调用recv(或send)从没有数据的套接字上接收数据,被迫进入阻塞状态。select参数和返回值意义如下: int select ( IN int nfds, //0,无意义 IN OUT转载 2015-03-19 15:14:46 · 832 阅读 · 0 评论