Socket编程流程梳理
Socket编程流程
服务端:socket—>bind—>listen—>accept—>send/recv—>closesocket
客户端:socket—>bind(可选)—>connect—>send/recv---->closesocket
创建Socket
socket是通信端点的抽象,使用socket描述符来标识,类似文件描述符,通过调用socket函数创建。
#include
int socket (int domain, int type, int protocol);
返回值:成功,返回socket描述符,失败,返回-1
domain用于确定通信特性,取值范围如下所示:
取值含义AF_INETIPv4英特网域AF_INET6IPv6英特网域AF_UNIXUNIX域,可用于进程间通讯AF_UPSPEC未指定域
type用于确定套接字的类型,取值范围如下
Socket编程流程梳理最先出现在Python成神之路。
共有 0 条评论