1 / 10
文档名称:

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

格式:doc   大小:274KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:ipod0a 2021/8/24 文件大小:274 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:SOCKET网络编程:Linux下实现聊天室
2

———————————————————————————————— 作者:
———————————————————————————————— 日期:

个人收集 仅供参考学习 勿做商业用途

SOCKET网络编程:Linux下实现聊天室
程序介绍:本聊天室程序在Ubuntu下,采用C语言实现,构造为Client/Server构造;
效劳端程序通过共享存储区存储聊天数据,并发送给每个连接的客户端;
效劳端程序和客户端程序都是通过父子进程分别负责发送和接收数据的,以防止数据冲撞;
需按以下格式调用客户端程序: 效劳端主机IP 端口号(本程序设定为:3490) 用户名(在聊天室中显示的用户名)。
程序截图:
//--------------------------------效劳端----------------------------------------------
//--------------------------------客户端1:真水无香--------------------------------------
3

个人收集 仅供参考学习 勿做商业用途
//--------------------------------客户端2:蜡笔小新--------------------------------------
程序代码如下:
//----------------------------------------------------------------------------------
//包含工程所需的头文件
#include<>
#include<>
#include<sys/> //数据类型定义
#include<sys/>
#include<netinet/> //定义数据构造sockaddr_in
#include<sys/> //提供socket函数及数据构造
#include<>
#include<>
#include<>
#include<sys/>
#include<>
#include<sys/>
#include<>
#define PERM S_IR