
网络编程
白白皎皎
新手求粉
展开
-
Visual C++ TCP网络编程学习
Visual C++网络编程学习 套接字地址结构体: struct sockaddr_in{ short sin_family; //指定地址格式,用AF_INET表示TCP/IP协议 unsigned short sin_port; //端口号码 struct in_addr sin_addr; //IP地址 char sin_z原创 2016-08-22 11:24:39 · 611 阅读 · 0 评论 -
网络编程之 我对windows socket的理解
首先socket为内核对象,它的资源内存分布是在操作系统内核区域, 应用程序是不可间的。 对内核对象不理解的可见我写的:我对内核对象的理解 http://blog.youkuaiyun.com/qq_20828983/article/details/61921765 我们编程时 只是通过系统API创建并获取返回的一个整型句柄(又叫文件描述符)。 通过这个整形句柄在内核句柄表中的映射, 调用系统API就可对其进行操作。原创 2017-03-14 11:56:27 · 524 阅读 · 0 评论 -
TCP的连接和断开
一、TCP数据报结构以及三次握手 TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的通信协议,数据在传输前要建立连接,传输完毕后还要断开连接。 客户端在收发数据前要使用 connect() 函数和服务器建立连接。建立连接的目的是保证IP地址、端口、物理链路等正确无误,为数据的传输开辟通道。 TCP建立连接时要传输三个数转载 2017-08-11 14:34:50 · 564 阅读 · 0 评论