linux下基本tcp套接字编程.pptVIP

  • 8
  • 0
  • 约 55页
  • 2017-10-06 发布于广东
  • 举报
linux下基本tcp套接字编程

第四单元 基本TCP套接字编程 4.1??TCP套接字编程 4.2??服务器的3种异常情况 准备工作 创建目录/home/linuxnet/4 分别创建文件makefile,server.c和client.c。 server.c和client.c先写出main函数结构。 makefile文件内容: 测试make命令和 make clean命令 4.1??TCP套接字编程 4.1.1 socket()函数 4.1.2 connect()函数 4.1.3 bind()函数 4.1.4 listen()函数 4.1.5 accept()函数 4.1.6 数据传输函数 4.1.7 close()函数 socket #include sys/socket.h int socket (int family, int type, int protocol); 功能:创建套接字。 参数: family :程序所在主机采用的通信协议,AF_INET(IPv4),AF_INET6(IPv6)。 type:要建立的套接字类型:SOCK_STREAM(流式), SOCK_DGRAM(数据报), SOCK_RAW(原始)。 protocol::一般为0,除原始套接字外。 返回值:成功:套接字描述符,失败:-1。 socket练习 编写server.c,main函数中 头文件: #include

文档评论(0)

1亿VIP精品文档

相关文档