SOCKET网络编程:Linux下实现聊天室

上传人:小** 文档编号:111403819 上传时间:2022-06-20 格式:DOC 页数:9 大小:194.50KB
返回 下载 相关 举报
SOCKET网络编程:Linux下实现聊天室_第1页
第1页 / 共9页
SOCKET网络编程:Linux下实现聊天室_第2页
第2页 / 共9页
SOCKET网络编程:Linux下实现聊天室_第3页
第3页 / 共9页
点击查看更多>>
资源描述
SOCKET网络编程:Linux下实现聊天室程序介绍:本聊天室程序在Ubuntu下,采用C语言实现,结构为Client/Server结构;服务端程序通过共享存储区存储聊天数据,并发送给每个连接的客户端;服务端程序和客户端程序都是通过父子进程分别负责发送和接收数据的,以避免数据冲撞;需按以下格式调用客户端程序:client.exe服务端主机IP端口号(本程序设定为:)用户名(在聊天室中显示的用户名)。程序截图:/服-务-端客-户-端-1-:-真-水-无-香-客-户-端-2:-蜡-笔-小-新-包/含工程所需的头文件数据类型定义定义数据结构提供函数及数据结构宏定义定义通信端口宏定义,定义服务程序可以连接的最大客户数量宏定义,当客户端连接服务端时,想客户发送此欢迎字符串转换函数,将类型转换成类型得/到当前系统时间创/建共享存储区/端口绑定函数,创建套接字,并绑定到指定端口创建基于流套接字协议族端口转换定义监听套接字、客户套接字定义父子线程标记变量定义临时存储区定义地址结构创建共享存储区绑定端口在指定端口上监听接收客户端连接创建子进程创建子进程父/进程用于接收信息子发进程用于发送信息发送问候信息/包含工程所需的头文件定义数据结构提供函数及数据结构数据类型定义定义地址结构定义客户端套接字创建客户端套接字绑/定客户端套接字/连接=服务端创建子进程父/进程用于发送信息子/进程用于接收信息
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!