码迷,mamicode.com
首页 >  
搜索关键字:sockfd    ( 156个结果
backlog参数与SYN Flood攻击
在linux网络编程中,使用listen函数监听套接字,在linux中man其用法,第2个参数解释如下: The backlog argument defines the maximum length to which the queue of pending connections for sockfd may grow. ?...
分类:其他好文   时间:2015-03-29 09:32:29    阅读次数:229
Socket编程实践(12) --UDP编程基础
UDP特点   无连接,面向数据报(基于消息,不会粘包)的数据传输服务;   不可靠(可能会丢包, 乱序, 重复), 但因此一般情况下UDP更加高效;UDP客户/服务器模型  UDP-API使用#include #include ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, str...
分类:其他好文   时间:2015-03-14 21:48:13    阅读次数:182
Socket编程实践(9) --套接字IO超时设置方法
引:超时设置3种方案1. alarm超时设置方法//代码实现: 这种方式较少用 void sigHandlerForSigAlrm(int signo) { return ; } signal(SIGALRM, sigHandlerForSigAlrm); alarm(5); int ret = read(sockfd, buf, sizeof(buf)); if (ret == -1 ...
分类:其他好文   时间:2015-03-14 20:05:16    阅读次数:184
Socket编程实践(4) --多进程并发server
1.Socket地址复用int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen); int setsockopt(int sockfd, int level, int optname, const void *optval, so...
分类:系统相关   时间:2015-03-14 15:22:00    阅读次数:205
UDP编程
1.UDP:面向无连接的传输层协议,不可靠,能满足时效性高的要求。2.模型:3.通信过程 1)socket()创建socket对象 2)bind()绑定IP端口 3)发送消息:sendto()/sendmsg() ssize_t sendto(int sockfd, const void *...
分类:其他好文   时间:2015-03-12 13:16:25    阅读次数:120
bind()函数介绍
bind()函数介绍        在建立套接字文件描述符成功后,需要对套接字进行地址和端口的绑定,才能进行数据的接收和发送操作。 函数原型        bind()函数将长度为addlen的struct sockadd类型的参数my_addr与sockfd绑定在一起,将sockfd绑定到某个端口上,如果使用connect()函数则没有绑定的必要。...
分类:其他好文   时间:2015-03-08 17:18:47    阅读次数:184
Linux网络编程:端口复用
在《绑定( bind )端口需要注意的问题》提到:一个网络应用程序只能绑定一个端口( 一个套接字只能绑定一个端口 )。 实际上,默认的情况下,如果一个网络应用程序的一个套接字 绑定了一个端口( 占用了 8000 ),这时候,别的套接字就无法使用这个端口( 8000 )。 那如何让sockfd_one, sockfd_two两个套接字都能成功绑定8000端口呢?这时候就需要要到端口复用了。端口复用允许在一个应用程序可以把 n 个套接字绑在一个端口上而不出错。...
分类:系统相关   时间:2015-03-04 19:09:06    阅读次数:274
sockets: 套接字的IO函数
########################################################### 套接字的IO函數 IO函数都涉及到阻塞问题,所以要考虑超时问题.   推荐使用sendmsg和recvmsg函数。   对socket的操作: #include #include   ssize_t recv(int sockfd, void*buff, s...
分类:其他好文   时间:2015-02-28 21:45:15    阅读次数:255
sockets: 套接字选项相关的系统调用
########################################################### 套接字选项相关的系统调用: ###########################################################   将optval指向的单元中的值设置给optname选项: int setsockopt(int sockfd, int...
分类:其他好文   时间:2015-02-28 21:44:53    阅读次数:298
recv/send与recvfrom/sendto的区别
首先列出这四个函数的原型:====================send/recv#include ssize_t recv(int sockfd, void *buff, size_t nbytes, int flags);ssize_t send(int sockfd, const void ...
分类:其他好文   时间:2015-02-23 13:06:35    阅读次数:354
156条   上一页 1 ... 9 10 11 12 13 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!