资源简介
1.其他用户上线通知。
2.其他用户下线通知。
3.获取在线列表。
4.用户之间点对点聊天。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include “pub.h“
#define ERR_EXIT(m) \
do \
{ \
perror(m); \
exit(EXIT_FAILURE); \
} \
while(0); \
//当前用户名
char username[16];
//聊天室成员列表
USER_LIST client_list;
void do_someone_login(MESSAGE &msg);
void do_someone_logout(MESSAGE &msg);
void do_getlist(int sock);
void parse_cmd(char *cmdlineint sockstruct sockaddr_in *servaddr);
bool sendmsgto(int sockchar *namechar *msg);
void do_chat(const MESSAGE &msg);
void chat_cli(int sock);
int main(void)
{
int sock;
if ((sock = socket(PF_INETSOCK_DGRAM0)) < 0)
ERR_EXIT(“socket“);
chat_cli(sock);
return 0;
}
void chat_cli
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-10 19:21 udp_QQ\
文件 826 2018-04-10 18:42 udp_QQ\pub.h
文件 28088 2018-04-10 19:21 udp_QQ\UDPClick
文件 8996 2018-04-10 19:21 udp_QQ\UDPClick.cpp
文件 27880 2018-04-10 19:00 udp_QQ\UDPServer
文件 6181 2018-04-10 19:02 udp_QQ\UDPServer.cpp
- 上一篇:unity插件之pureMVC
- 下一篇:对抗生成网络 各种GAN代码合集
相关资源
- 网络 基于UDP网络聊天室
- TCP UDP 网络调试工具
- TCP/UDP开发应用
- 基于UDP协议的网段扫描器
- UDP 文件传输vc源代码
- delphi NMUDP控件
- CSharp写的UDP例程
- Qt写的UDP组播服务端
- linux系统下,串口接收发送数据,并利
- udp聊天程序文档,用于网络的课程设
- linux下socket编程(广播组播和udp)源码
- UDP实现DAYTIME服务
- linux下的tcp和udp发包简单发包程序
- Linux 下V4l2摄像头采集图片,实现yuy
- 双网卡组播问题解决方案
- Udp客户机和服务器编程
- opencv UDP协议的摄像头视频实时传输
- SocketTool2_For_TCP_UDP.rar
- 基于UDP的聊天程序的实验报告
- 雷达UDP上位机
- QT UDP组播的实现
- Qt CAN、串口、网络测试程序
- 最强DDOS工具TLWG 2013 UDP 穿硬防测试 无
- 基于UDP、TCP、多线程的socket编程
- udp通信 实验报告
- 很全的Verilog Ethernet Components(包括G和
- 基于Delphi的简单udp协议编写
- Qt5 UDP Socket通信源码
- QT下UDP协议写的简单聊天室
- 基于QT开发的UDP即时通讯软件
评论
共有 条评论