
网络编程
千里之外z
人生几何?
展开
-
Socket 编程
网络通信是通过socket,socket包含了通信的目的地址(唯一识别的主机号)、使用的传输层协议和端口号(主机中的程序),这样就可以在网络中两个进程进行通信。TCP和UDP的通信步骤。 TCP服务器: 1.使用socket函数创建套接字对象(包含了传输层协议) 2.用bind函数绑定套接字到指定的IP地址和端口号 3.使用listen函数进入监听状态 4.使用accept函数接受连接请求原创 2017-07-24 13:46:00 · 218 阅读 · 0 评论 -
Windows套接字I/O模型
两中模式执行I/O操作 阻塞模式:执行I/O的Winsock调用(如send和recv),一直到操作完成才返回。 非阻塞模式:Winsock函数会立即返回 1.select(选择)模型 1>增加一个套接字集合fd 2>设置一个可读或者可写的套接字集合fd1 3>使用select函数(可设置等待的时长)获得有I/O操作的套接字集合fd1 4>处理这些I/O 可以理解为:假设有原创 2017-07-24 16:34:18 · 302 阅读 · 0 评论