基于Socket实现一对一通信1.docxVIP

  • 0
  • 0
  • 约7.94千字
  • 约 17页
  • 2019-10-16 发布于湖北
  • 举报
Linux下的Socket编程实现一对一通信 田昕煜 (1.通信工程 摘要: 以当下社会普遍应用QQ,微信,微博等聊天工具为引,设计了简单的Linux系统下的socket编程实现客户端与服务器的一对一通信。 关键词: 多线程,socket创建,bind函数,connect函数,listen函数,accept函数,数据传输 基本原理 本聊天室程序在 Ubuntu 下,采用 C 语言实现,结构为 Client/Server 结构;服务端程序通过共享存储区存储聊天数据,并发送给每个连接的客户端;服务端程序和客户端程序都是通过父子进程分别负责发送和接收数据的,以避免数据冲撞; 1设计思路及功能 总体设计框架 1.2程序设计方案 Socket创建 socket函数原型为: #include sys/types.h #include sys/socket.h int socket(int domain, int type, int protocol); 功能:调用成功,返回socket文件描述符;失败,返回-1,并设置errno 参数说明: domain指明所使用的 协议族,通常为PF_INET,表示 互联网

文档评论(0)

1亿VIP精品文档

相关文档