码迷,mamicode.com
首页 >  
搜索关键字:sockfd    ( 156个结果
linux里的backlog详解
说起backlog, 都会想起socket编程中的listen backlog 参数,而这个backlog 是linux内核中处理的backlog么? int listen(int sockfd, int backlog)man listen  可以看到关于listen 的解释 The backlog argument defines the maximum length to wh...
分类:系统相关   时间:2014-07-19 02:44:36    阅读次数:534
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
Golang在Linux环境下的POSIX风格socket编程
这里给出一个服务端和客户端,服务端可以接收多个连接,并且利用Go的杀手特性go和channel来替代select进行数据的接受。 服务端: package main import ( "fmt" . "syscall" ) func RecvRoutine(sockfd int, session chan string) { var buffer []byte = make(...
分类:系统相关   时间:2014-06-24 17:53:37    阅读次数:399
【UNIX网络编程(二)】基本TCP套接字编程函数
执行网络I/O,一个进程必须做的第一件事就是调用socket函数,指定期望的通信协议类型。 #include int socket(int family, int type, int protocol); /*返回值:若成功则为非负描述符,若出错则为-1*/ socket函数成功时返回一个小的非负整数值,它与文件描述符类似,把它称为套接字描述符,简称sockfd。family参数指明协议...
分类:其他好文   时间:2014-06-22 15:40:10    阅读次数:301
UDP编程之一
单播模型echoserver.c 1 #include 2 3 #define PORT 8080 4 #define LEN_BUF 255 5 6 void do_business(int sockfd); 7 8 int main(void) 9 {10 //1.创建sock...
分类:其他好文   时间:2014-06-18 17:17:03    阅读次数:268
非阻塞模式下connect 成功失败判断
将一个socket 设置成阻塞模式和非阻塞模式,使用fcntl方法,即:设置成非阻塞模式:先用fcntl的F_GETFL获取flags,用F_SETFL设置flags|O_NONBLOCK;        即:       flags = fcntl(sockfd, F_GETFL, 0);                        //获取文件的flags值。      fcntl(sock...
分类:其他好文   时间:2014-06-14 10:50:27    阅读次数:302
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
linux tcp server demo
#include #include #include #include #include #include #define MAXLINE 80 #define SERV_PORT 6970 void do_echo(int sockfd, struct sockaddr *pcl...
分类:系统相关   时间:2014-05-27 18:06:51    阅读次数:435
通过C语言获取MAC地址(转)
原文:http://blog.chinaunix.net/uid-25885064-id-3125167.html#include #include #include #include #include int get_mac(char* mac){ int sockfd; struct ifreq...
分类:编程语言   时间:2014-05-26 13:52:46    阅读次数:285
socketpair
int socketpair(int domain, int type, int protocol, int sockfd[2]); //创建未命名的全双工管道     domain只能为AF_UNIX,也就是限制在本地使用     type可以是SOCK_STREAM或SOCK_DGRAM,SOCK_STREAM相当于创建了双向流管道,管道的每一端都可以write或read,并且两端的数据流...
分类:其他好文   时间:2014-05-22 08:47:02    阅读次数:241
156条   上一页 1 ... 13 14 15 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!