网络编程
文章平均质量分 80
我的十六亩三分地
这个作者很懒,什么都没留下…
展开
-
套接字地址结构
大多数套接字函数都需要一个指向套接字地址结构的指针作为参数,每个协议族都定义了它自己的套接字地址结构。这些结构的名字均以sockaddr_开头,并以对应每个协议地址族的唯一后缀结尾。IPv4套接字地址结构IPv4套接字地址结构以sockaddr_in命名,定义在头文件中。POSIX定义为:struct in_addr { in_addr_t s_addr; /*32位IPv原创 2014-01-06 17:09:48 · 2993 阅读 · 0 评论 -
基本TCP套接字编程
从进程到内核传递套接字地址结构的函数有3个:bind、connect和sendto,这些函数有一个参数是指向某个套接字地址结构的指针,另一个参数是该结构的整数大小,如:struct sockaddr_in servconnect(sockfd, (struct sockaddr *) serv, sizeof(serv));既然指针和指针所指的内容的大小都传递给了内核,于是内核知道到底原创 2014-01-10 15:15:38 · 1282 阅读 · 0 评论 -
getsockname函数与getpeername函数的使用
getsockname和getpeername函数getsockname函数用于获取与某个套接字关联的本地协议地址 getpeername函数用于获取与某个套接字关联的外地协议地址定义如下:#includeint getsockname(int sockfd, struct sockaddr *localaddr, socklen_t *addrlen);int getpe原创 2014-04-27 14:20:28 · 53682 阅读 · 5 评论