int socket(int domain, int type, int protocol); 在参数表中,domain指定使用何种的地址类型,比较常用的有: PF_INET, AF_INET: Ipv4网络协议; PF_INET6, AF_INET6: Ipv6网络协议。 type参数的作用是设置 ...
分类:
其他好文 时间:
2017-06-18 13:24:05
阅读次数:
127
本文将介绍网络连接建立的过程、收发包流程,以及当中应用层、tcp层、ip层、设备层和驱动层各层发挥的作用。 1、应用层 对于使用socket进行网络连接的server端程序。我们会先调用socket函数创建一个套接字: fd = socket(AF_INET, SOCK_STREAM, 0); 以上 ...
分类:
系统相关 时间:
2017-06-14 19:22:40
阅读次数:
396
MFC的socket类,部分封装了这些以WSA开头的socket函数,使用更加简单方便,只适合小型的网络通信编程的开发 1.CAsyncSocket类 -部分封装了WSA开头的socket函数,提供了socket通信更加简单的操作,是一个异步socket类 2.CSocket类 -继承自CAsync ...
分类:
编程语言 时间:
2017-05-30 00:08:42
阅读次数:
203
1.socket库的2.2版本的文件: dll文件:ws2_32.dll lib文件:ws2_32.lib 头文件:<WINSOCK2.H> 2.socket库的初始化和卸载 2.1-初始化socket库 int WSAStartup ( WORD wVersionRequested, //请求使用 ...
分类:
其他好文 时间:
2017-05-29 23:26:39
阅读次数:
194
Python学习记录-socket编程学习pythonsocketPython学习记录-socket编程1.OSI七层模型详解2.Pythonsocket3.socket()函数4.TCPsocket通信流程5.PythonInternet模块1.OSI七层模型详解以上图见:http://blog.csdn.net/yaopeng_2005/article/details/7064869其它详情可参考:socket..
分类:
编程语言 时间:
2017-05-29 16:01:18
阅读次数:
309
套接字是通信端点的抽象。文件描写叙述符用open函数创建,而套接字描写叙述符用socket函数创建。socket函数原型例如以下: int socket(int domain, int type, int protocol); // 返回值:成功返回套接字描写叙述符,失败返回-1 domain域确定 ...
分类:
系统相关 时间:
2017-05-27 19:03:04
阅读次数:
323
0. 套接字函数 1.socket函数 为了执行网络I/O,一个进程必须做的第一件事情就是调用socket函数,指定期望的通信协议类型(IPv4的TCP,IPv6的UDP,Unix域字节流协议等) family : 指明协议族, (AF_INET,IPv4协议) , (AF_INET,IPv6协议) ...
分类:
其他好文 时间:
2017-05-14 17:58:37
阅读次数:
285
粘包问题 1.修改数据长度: client端 server端 client端 第一个包 b'helloworldSB'第二个包 b'' 服务器端 改进 2.修改时间长度 client端 server端 TCP流式协议, 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数 ...
分类:
其他好文 时间:
2017-05-04 20:11:44
阅读次数:
230
TR069终端程序需要获取wan口的状态信息,这里采用一种方式,使用socket函数打开一个描述符,使用ioctl函数获取相应的参数。ifconfig的内部实现也是这样做的,具体可以参看ifocnfig源码。 如要获取wan口的信息,则首先需要知道wan口对应的网卡名是什么,这里假定为eth0,因为 ...
分类:
其他好文 时间:
2017-04-05 22:27:54
阅读次数:
270
11.7 创建套接字 11.7.1 函数名 socket 11.7.2 函数原形 int socket(int domain, int type, int protocol); 11.7.3 函数功能 用于创建套接字 11.7.4 所属头文件 #include <sys/types.h> /* Se ...
分类:
其他好文 时间:
2017-04-03 23:56:05
阅读次数:
364