码迷,mamicode.com
首页 >  
搜索关键字:socklen_t    ( 49个结果
getsockname和getpeername函数
这2个函数或者返回与某个套接字关联的本地协议地址(getsockname),或者返回与某个套接字关联的外地协议地址(getpeername) int getsockname(int sockfd, struct sockaddr* localaddr, socklen_t * addrlen); i ...
分类:其他好文   时间:2016-04-03 21:54:54    阅读次数:154
accept函数
accept函数由TCP服务器调用,用于从以完成连接队列队头返回下一个以完成连接 如果以完成队列为空,那么进程被投入睡眠(假定套接字为默认的阻塞方式) int acceptn ( int sockfd, struct sockaddr * cliaddr,socklen_t * addrlen); ...
分类:其他好文   时间:2016-04-03 17:30:19    阅读次数:139
bind函数
bind函数把一个本地协议地址赋予一个套接字 对于网际协议,协议地址是32位的IPv4地址或128位的IPv6与16位的TCP或UDP端口号的组合 int bind ( int sockfd, const struct sockaddr * myaddr ,socklen_t addrlen); b ...
分类:其他好文   时间:2016-04-03 15:58:50    阅读次数:158
connect函数
TCP客户用connect函数来建立与TCP服务器的连接 int connect (int sockfd, const sockaddr * servaddr, socklen_t addrlen); sockfd是由socket函数返回的套接字描述符 servaddr指向套接字地址结构的指针 ad ...
分类:其他好文   时间:2016-04-03 14:30:40    阅读次数:145
Linux C打印IP地址信息
1、由文件描述符打印IP地址及端口。(参考)#include<stdio.h> #include<netdb.h> #include<sys/socket.h> #include<arpa/inet.h> //由文件描述符打印对应IP地址和端口 voidPrintAddrByFd(intsockfd) { structsockaddr_inaddr_in; socklen_tlen=siz..
分类:系统相关   时间:2016-02-04 19:14:31    阅读次数:602
Linux setsockopt和getsockopt函数的用法分析
套接字机制提供两个套接字选项来控制套接字行为。一个接口用来控制选项,另一个接口允许查询一个选项的状态。1 #include 2 #include 3 4 int getsockopt(int sockfd, int level, int optname, void *optval, socklen....
分类:系统相关   时间:2015-12-07 14:18:10    阅读次数:375
udp program
UDP programUDP常用函数:recvfrom和sendtorecvfromssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr * from, socklen_t *addrlen);s...
分类:其他好文   时间:2015-11-29 13:31:58    阅读次数:184
select读写
#include using namespace std;#ifdef WINDOWS_SOCK#include #pragma comment(lib, "ws2_32.lib")#define socklen_t int#else#include #include #include #inclu...
分类:其他好文   时间:2015-11-24 20:21:29    阅读次数:193
c socket server 获取client ip,port
client = accept(listener,(struct sockaddr *) &their_addr, &socklen);if(client < 0){ if(errno != EAGAIN && errno != ECONNABORTED && errno != EPROTO &.....
分类:其他好文   时间:2015-09-08 12:11:52    阅读次数:132
【linux高级程序设计】(第十四章)TCP高级应用 3
控制socket文件描述符属性1.set/getsockopt()修改socket属性int getsockopt (int __fd, int __level, int __optname, void *__restrict __optval, socklen_t *__restrict __op...
分类:系统相关   时间:2015-08-04 20:49:00    阅读次数:202
49条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!