13TCP

博客介绍了Socket编程中的常用函数,包括socket、bind、listen、accept、connect等函数,说明了各函数的调用格式、成功和失败时的返回值,还提及了网络数据的发送和接收函数send和recv。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#include<sys/types.h>
#include<sys/socket.h>

1.socket函数 int socket(int domain, int type,int protocol);
成功时返回文件描述符,失败时返回-1

2.bind函数 int bind(int sockfd, struct sockaddr *my_addr, int addrlen);
成功调用返回0,出错返回-1

3.listen函数 int listen(int sockfd,int backlog)
成功返回0;出错-1

4.accept函数 int accept(int sockfd, struct sockaddr *addr,int *addrlen)
accept成功时返回最后的服务器端的文件描述符,这个时候服务器端可以向该描述符写信息了. 失败时返回-1

5.connect函数 int connect(int sockfd, struct sockaddr * serv_addr,int addrlen)
.成功时返回0,sockfd是同服务端通讯的文件描述符 失败时返回-1.

6.网络发送数据 ssize_t send(int sockfd, const void *buf,size_t len,int flags);

7.网络数据接收 ssize_t recv(int sockfd, void *buf,size_t len,int flags);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值