随笔分类 -  网络

摘要:在两台计算机上建立一个网络连接,需要五个要素:本机地址 本机端口 协议类型 远端端口 远端地址.那么如何从一个建立好的连接上获取这些信息呢.就需要用到 getsockname 和 getpeername 这两个函数. 但前提是要在建立好的连接上. 作为客户端,要在正确调用connect()之后,才能 阅读全文
posted @ 2017-08-12 01:12 你好阿汤哥 阅读(4066) 评论(0) 推荐(0) 编辑
摘要:说明:当客户端连接数超过64个的时候,每次最多select64个,但每一帧可以select多次,理论上可以突破fd个数的限制 .h .cpp 阅读全文
posted @ 2016-07-31 13:00 你好阿汤哥 阅读(4703) 评论(0) 推荐(0) 编辑
摘要:一个简单的epoll demo ,同时接受多个客户端连接,并把接收到的字符串转化为大写字母返回给客户端 阅读全文
posted @ 2016-05-08 15:48 你好阿汤哥 阅读(4273) 评论(0) 推荐(0) 编辑
摘要:原文转自: Windows Socket五种I/O模型Winsock的I/O操作:1、两种I/O模式阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字默认为阻塞模式。可以通过多线程技术进行处理。非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用起... 阅读全文
posted @ 2015-11-04 09:47 你好阿汤哥 阅读(896) 评论(0) 推荐(0) 编辑