Chinaunix首页 | 论坛 | 博客
  • 博客访问: 147981
  • 博文数量: 47
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 402
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-11 10:08
文章存档

2013年(47)

我的朋友

分类: LINUX

2013-07-11 09:18:21

shutdown关闭一部分全双工连接。

int shutdown (int sockfd, int how);

shutdown系统调用引起与待关闭的文件描述符sockfg关联的套接字全双工连接的全部或部分关闭。how参数指定shutdown的类型。

可能值有:

·SHUT_RD -- 禁止后续接受 
·SHUT_WR -- 禁止后续发送 
·SHUT_RDWR -- 禁止后续接受与发送 
下面是Open C套接字接口的shutdown函数的用法:

#include

#include

#include

TInt shutdown_example()

{  

    int sock_fd;  

    sockaddr_in addr,ss;   

    unsigned int len;     

    sock_fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);   

    addr.sin_family = AF_INET;  

    addr.sin_addr.s_addr = htonl(INADDR_ANY);  

    addr.sin_port = htons(5000); 

    bind(sock_fd,(sockaddr*)&addr,sizeof(addr)); 

    shutdown(sock_fd, SHUT_RD)

    close(sock_fd);

}

 
内部链接 
·Open C 套接字概览
阅读(1159) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~