Linux下select函数实现的聊天服务器
来源:互联网 发布:如何在国外上淘宝 编辑:程序博客网 时间:2024/04/29 23:04
Linux下select函数实现的聊天服务器 佟强 http://blog.csdn.net/microtong
Windows下的图形客户端:
基于WSAAsyncSelect模型实现的聊天室图形客户端
http://blog.csdn.net/microtong/archive/2009/12/12/4990175.aspx
Window下的命令行客户端:
http://blog.csdn.net/microtong/archive/2009/12/12/4990138.aspx
消息缓冲区类MessageBuffer,接收线程将受到的消息放入缓冲区,发送线程从缓冲区中取出消息
MessageBuffer.h
MessageBuffer.cpp
客户类Clients,用于维护套接字socket和套接字地址struct sockaddr_in之间的对应关系,并维护用户的姓名。
Clients.h
Clients.cpp
聊天室服务器主程序Server.cpp
编译脚本文件compile
g++ -c MessageBuffer.cpp
g++ -c Clients.cpp
g++ -c Server.cpp
g++ -lpthread -o server MessageBuffer.o Clients.o Server.o
chmod +x compile
./compile 就可以编译并链接
运行服务器
./server 8000
注意Linux下的防火墙iptables服务是否已经启动,如果启动了,需要在/etc/sysconfig/iptables中加入例外端口8000,并重启启动防火墙
/etc/init.d/iptables restart
佟强的高级网络编程课件 http://www.oakcms.cn/network
- Linux下select函数实现的聊天服务器
- Linux下select函数实现的聊天服务器
- Linux下select函数实现的聊天服务器
- Linux下select函数实现的聊天服务器
- linux下的select函数和一种并发服务器的实现
- Linux下poll函数实现多用户聊天
- Linux下select函数编写服务器
- linux下的Select函数
- linux下的select函数
- linux 下的select函数
- linux下的select函数
- socket编程(Linux下使用select函数实现多客户端连接服务器)
- select函数实现三人聊天程序
- linux下select函数
- Linux下的select函数的应用
- C#下如何实现服务器+客户端的聊天程序
- C#下如何实现服务器+客户端的聊天程序
- C#下如何实现服务器+客户端的聊天程序
- C++ 多线程关机程序
- Winform连接远程数据库
- 烦气
- 感悟一
- [Photoshope]Photoshop修照片之面部光洁篇
- Linux下select函数实现的聊天服务器
- 技术讨论
- 一道编程题
- ORACLE中创建日历
- RTP传输H264时的sps和pps的获取
- 聊天室程序客户端
- c# SQL数据库远程连接及配置方法
- Java 中 Map 的遍历
- LPCTSTR类型