首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 无线/通信 > SOCKET网络编程:Linux下实现聊天室.doc

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

资料介绍
SOCKET网络编程:Linux下实现聊天室.doc


SOCKET网络编程:Linux下实现聊天室
程序介绍:本聊天室程序在Ubuntu下,采用C语言实现,结构为Client/Server结构;
服务端程序通过共享存储区存储聊天数据,并发送给每个连接的客户端;
服务端程序和客户端程序都是通过父子进程分别负责发送和接收数据的,以避免
数据冲撞;
需按以下格式调用客户端程序:client.exe 服务端主机IP
端口号(本程序设定为:3490) 用户名(在聊天室中显示的用户名)。


程序截图:
//--------------------------------服务端------------------------------------
----------
[pic]




//--------------------------------客户端1:真水无香-------------------------
-------------
[pic]



//--------------------------------客户端2:蜡笔小新-------------------------
-------------
[pic]
程序代码如下:
//--------------------------------server.c----------------------------------
----------------
//包含工程所需的头文件
#include
#include
#include //数据类型定义
#include
#include //定义数据结构sockaddr_in
#incl
SOCKET网络编程:Linux下实现聊天室.doc
本地下载

评论