码迷,mamicode.com
首页 >  
搜索关键字:sockfd    ( 156个结果
Socket层实现系列 — connect()的实现
主要内容:connect()的Socket层实现、期间进程的睡眠和唤醒、SO_SNDTIMEO选项。 内核版本:3.15.2 我的博客:http://blog.csdn.net/zhangskd   应用层   int connect(int sockfd, const struct sockaddr *serv_addr, socklen_t addrlen); Connects...
分类:其他好文   时间:2015-05-23 22:46:21    阅读次数:257
Linux - 编程常用函数
listen()函数功能 用于面向连接服务器,表明愿意接收连接 #include 函数原型 int listen(int s, int backlog); 参数说明 sockfd:调用socket返回的文件描述符 backlog:accept()应答之前,允许在进入队列中等待的连接数目,出错时返回-1 返回值 成功时,返回0 失败时,返回-1 说明 在使用listen(...
分类:系统相关   时间:2015-05-15 12:12:51    阅读次数:138
socket编程中客户端常用函数 以及简单实现
1 常用函数1.1 connect()int connect(int sockfd, const struct sockaddr *servaddr, socklen_taddrlen); 客户端需要调用connect()连接服务器,connect和bind的参数形式一致,区别在于bind的参数.....
分类:其他好文   时间:2015-05-14 14:04:57    阅读次数:108
socket编程listen函数限制连接数的解决方案
函数原型:int listen(int sockfd, int backlog);当服务器编程时,经常需要限制客户端的连接个数,下面为问题分析以及解决办法:下面只讨论TCP UDP不做讨论(很少使用到listen函数) listen函数用法:函数应该在调用socket和bind这两个函数之后,...
分类:其他好文   时间:2015-05-10 20:22:31    阅读次数:169
并发服务器的设计
/* tcp_server.c */ #include #include #include #include #define portnum 3333 int main() { int sockfd,newfd; struct sockaddr_in server_addr; struct sockaddr_in client_addr; char buffer[128]; ...
分类:其他好文   时间:2015-05-09 10:19:15    阅读次数:122
linux Socket send与recv函数详解
转自:http://www.cnblogs.com/blankqdb/archive/2012/08/30/2663859.htmllinux send与recv函数详解1 #include 2 ssize_t recv(int sockfd, void *buff, size_t nbytes, ...
分类:系统相关   时间:2015-04-30 00:57:02    阅读次数:221
linux编程 -- 网络编程(一)
常用函数//socket函数头文件#include #include //创建socketint socket(int domain, int type, int protocol);int bind(int sockfd, const struct sockaddr *my_addr, sockl...
分类:系统相关   时间:2015-04-25 21:04:21    阅读次数:232
socket的客户端-服务器程序
客户端程序:    通过服务器返回当前的时间和日期。 #include "unp.h" #include "my_err.h" int main(int argc, char** argv) {         int sockfd, n;         char recvline[MAXLINE + 1];         struct sockaddr_in servaddr...
分类:其他好文   时间:2015-04-24 16:20:48    阅读次数:132
bind函数
bind函数bind函数用于将套接字与指定端口相连,其具体信息如表13.4所示。表13.4 bind函数头文件函数形式int bind(int sockfd, const struct sockaddr *my_addr, socklen_t addrlen);返回值成功失败是否设置errno0?1...
分类:其他好文   时间:2015-04-19 11:21:26    阅读次数:144
Linux 下编写服务器程序时关于Address already in use 的小错误
新手,,学习linux服务器编程的时候,bind()函数出现了Address already in use 的错误,这是因为上一次bind过后,还未释放,,只要在socket和bind之间加一个函数就可以1 int opt; 2 setsockopt(sockfd,SOL_SOCKET,SO_REU...
分类:系统相关   时间:2015-04-11 16:15:24    阅读次数:154
156条   上一页 1 ... 8 9 10 11 12 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!