资源简介
基于UDP协议的聊天室,linux下开发完成,在控制台下运行。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include “chatmsg.h“
#define SERVER_PORT 8888
#define MAX_MSG_SIZE 1024
int userid msgid;
struct sockinfo {
int sockfd;
struct sockaddr_in* addr;
};
void *heartbeat(void* args) {
int sockfd = ((struct sockinfo*)args)->sockfd;
struct sockaddr_in* addr = ((struct sockinfo*)args)->addr;
struct chatmsg msg;
while (1) {
sleep(10);
msg.userid = userid;
msg.msgtype = CHATMSG_HEART;
msg.msgid = msgid++;
sendto(sockfd (void*)&msg sizeof(struct chatmsg) 0 (struct sockaddr*)addr sizeof(struct sockaddr_in
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
-rw-rw-r-- 3083 2014-11-02 19:38 chatroom\chatClient.c
-rw-rw-r-- 183 2014-11-02 18:59 chatroom\chatmsg.h
-rw-rw-r-- 3127 2014-11-02 19:55 chatroom\chatServer.c
-rw-rw-r-- 164 2014-11-02 19:22 chatroom\Makefile
-rw-rw-r-- 212 2014-11-02 16:52 chatroom\README.md
drwxrwxr-x 0 2014-11-02 19:57 chatroom
----------- --------- ---------- ----- ----
6769 6
相关资源
- linux命令大全(chm)
- 细说Linux-兄弟连李明老师
- Linux系统基础教程.pdf
- ARM嵌入式Linux系统开发从入门到精通
- 鸟哥的linux私房菜(第三版)
- linux系统命令及其详解
- 嵌入式linux应用开发完全手册(韦东山
- socket网络编程
- Linux编程入门之 C 语言环境_chm
- 鸟哥的Linux私房菜
- linux 系统
- Linux从入门到精通.chm
- linux网络编程
- linux嵌入式开发
- linux基础命令教程豪华版
- linux c socket api
- Linux Netfilter编程源码
- Linux TCP 编程步骤
- linux综合实验,初级5和中级1
- TCP/UDP开发应用
- 基于UDP协议的网段扫描器
- linux can 应用测试程序
- Linux中图片旋转,缩放,合并
- Linux C 常用库函数手册(最新整理)
- Linux下WOL的rpm包及使用说明
- 哈工大 操作系统实验4 linux0.01信号量
- linux C/S聊天,基于TCP的socket网络编程
- linux串口、网口编程类
- QQ聊天系统---linux课设
- LINUX下简单聊天工具_模拟QQ
评论
共有 条评论