码迷,mamicode.com
首页 >  
搜索关键字:socklen_t    ( 49个结果
tcp/ip协议listen函数中backlog参数的含义
listen函数的定义如下所示: #include int accept(int sockfd, struct sockaddr * restrict addr, socklen_t *restrict len); 返回值:若成功则返回文件(套接字)描述符,若出错则返回-1 int listen(int sockfd, int backlog);返回值:若成功则返回0;若出错则返回-1...
分类:其他好文   时间:2014-08-12 00:47:03    阅读次数:242
apue和unp的学习之旅09——套接字选项
//-----------------------------------1.getsockopt和setsockopt-------------------------------------- #include int getsockopt(int sockfd, int level, int optname, void* optval, socklen_t* optlen); int...
分类:其他好文   时间:2014-07-22 23:03:55    阅读次数:329
iOS获取本地ip(基本通用)
- (NSString *)getLocalIP{ struct sockaddr_in sa; socklen_t len = sizeof(sa); if(getsockname(sockfd, (struct sockaddr *)&sa, &len)) { NSLog(@"获取失败!"); } return [NSS...
分类:移动开发   时间:2014-07-16 17:24:41    阅读次数:238
getsockopt和accept需要注意的两个细节
1,getsockopt连续调用问题通常情况下,在一个socket fd上出现错误时,我们会通过int status;socklen_t slen;getsockopt(fd, SOL_SOCKET, SO_ERROR, (void *) &status, &slen); 这种方法来获取具体的错误....
分类:其他好文   时间:2014-06-24 10:04:02    阅读次数:206
UNIX网络编程-函数原型
#include ssize_t recvfrom(int sockfd, void *buff, size_t nbytes, int flags, struct sockaddr *from, socklen_t *addrlen);ssize_t sendto(int sockfd, cons...
分类:其他好文   时间:2014-06-09 13:22:32    阅读次数:319
学习笔记之gethostbyaddr函数
刚才学了gethostbyname函数,这个gethostbyaddr函数的作用是通过一个IPv4的地址来获取主机信息,并放在hostent结构体中。#include struct hostent * gethostbyaddr(const char * addr, socklen_t len,.....
分类:其他好文   时间:2014-05-28 01:46:42    阅读次数:331
size_t ssize_t socklen_t
size_t 解释一:为了增强程序的可移植性,便有了size_t,它是为了方便系统之间的移植而定义的,不同的系统上,定义size_t可能不一样。 在32位系统上 定义为 unsigned int 也就是说在32位系统上是32位无符号整形。在64位系统上定义为 unsigned long 也就是...
分类:其他好文   时间:2014-05-15 10:16:46    阅读次数:204
error: pointer targets in passing argument 3 of 'accept' differ in signedness [-Werror=pointer-sign
代码: if((server_fd = accept(sockfd,(struct sockaddr *)&server_addr, &sin_size)) == -1) { fprintf(stderr, "Accept error:%s\n\a", strerror(errno)); exit(1);...
分类:其他好文   时间:2014-04-30 22:21:38    阅读次数:765
getsockname函数与getpeername函数的使用
getsockname和getpeername函数 getsockname函数用于获取与某个套接字关联的本地协议地址 getpeername函数用于获取与某个套接字关联的外地协议地址 定义如下: #include int getsockname(int sockfd, struct sockaddr *localaddr, socklen_t *addrlen); int getpe...
分类:其他好文   时间:2014-04-27 20:36:58    阅读次数:552
49条   上一页 1 ... 3 4 5
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!