socket

Linux:

面向连接

服务端---

int socket(int domain, int type, int protocol);//创建

int bind(int sockfd,struct sockaddr *my_addr, int addrlen);//配置

int listen(int sockfd, int backlog);//被动监听

int accept(int sockfd, void *addr, int *addrlen);//接受请求并返回一个新的SOCKET接口用于读写

//新的接口读写操作

int send(int sockfd, const void *msg, int len, int flags);

int recv(int sockfd,void *buf,int len,unsigned int flags);

//结束

close(sockfd);
或者

int shutdown(int sockfd,int how);
   Sockfd是需要关闭的socket的描述符。参数 how允许为shutdown操作选择以下几种方式:
   ·0-------不允许继续接收数据
   ·1-------不允许继续发送数据
   ·2-------不允许继续发送和接收数据,

 

客户端:

int socket(int domain, int type, int protocol);//创建

int connect(int sockfd, struct sockaddr *serv_addr,int addrlen);//连接

int send(int sockfd, const void *msg, int len, int flags);//发送

int recv(int sockfd,void *buf,int len,unsigned int flags);//接受

//结束

close(sockfd);

 

 





 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值