这两个函数仅用于套接字。
#include
int getsockopt(int sockfd,int level,int optname,void* optval,socklen_t *optlen);
int setsockopt(int sockfd,int level,int optname,const void *optval,socklent_t optlen);
均...
分类:
其他好文 时间:
2015-05-24 17:28:42
阅读次数:
130
代码如下:
int main(int argc, char **argv)
{
int fd;
socklen_t len;
struct sock_opts *ptr;
for (ptr = sock_opts, ptr->opt_str != NULL; ptr++)
{
printf("%s:", ptr->opt_str);
if (ptr->opt_val_str ==...
分类:
其他好文 时间:
2015-05-24 17:27:46
阅读次数:
130
主要内容: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
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
static int nchildren;static pid_t* pids;int main(int argc,char**argv){ int listenfd,i; socklen_t addrlen; void sig_int(int); pid_t child_mak...
分类:
系统相关 时间:
2015-04-26 22:40:21
阅读次数:
236
1. TCP回射服务器程序:main函数
#include "unp.h"
int main(int argc, char **argv)
{
int listenfd, connfd;
pid_t childpid;
socklen_t clilen;
struct sockaddr_in cliaddr, servaddr;
listenfd = Socket(AF_INET,...
分类:
其他好文 时间:
2015-04-26 16:50:44
阅读次数:
146
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
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
头文件:#include #include
定义函数:int setsockopt(int s, int level, int optname, const void * optval, ,socklen_toptlen);
函数说明:setsockopt()用来设置参数s 所指定的socket 状态. 参数level 代表欲设置的网络层, 一般设成SOL_SOCKET 以存取...
分类:
编程语言 时间:
2015-02-28 14:42:09
阅读次数:
668
套接字选项,超高级货,赛车的按钮盘getsockopt和setsockopt 原型:int
getsockopt(ints,intlevel,intopname,void*optval,socklen_t
*optlen); 原型:int
setsockopt(ints,intlevel,intoptname,constvoid*optval,socklen_t
optlen); s为将要获取或设置的套接字描述符,可以通过..
分类:
其他好文 时间:
2015-02-21 21:12:48
阅读次数:
594