
航空售票小系统
文章平均质量分 81
tom555cat
这个作者很懒,什么都没留下…
展开
-
服务器端的线程缓冲区
服务器端用来处理客户请求时采用了多线程。为每一个线程分配了一个处理信息的缓冲区。/*定义线程缓冲区的使用状态*/#define BUFF_OCCUPIED 1#define BUFF_FREED 0/*线程缓冲区结构*/typedef struct thread_buff_struct_t { /*线程缓冲区底索引号*/ int buff_index; /*保存对应线程底线程号转载 2014-03-23 12:26:10 · 1417 阅读 · 0 评论 -
一个售票工具之消息格式
一个Linux的航空售票小项目,自己做了一遍。这里再细细地了解一下。首先客户端与服务器之间传递的消息的格式:#define INITIAL_VALUE 65535/* MESSAGE TYPE OF CLIENT */#define DISCONNECT 0#define BUY_TICKET 1#define INQUIRE_ONE 2#define INQUIRE_ALL转载 2014-03-23 11:26:49 · 613 阅读 · 0 评论 -
航空售票例子之服务器端的线程设计
服务器端在监听客户端的请求采用了一个线程,在为每个客户请求时又安排了一个线程。下面是用来监听客户端请求的线程所执行的函数:转载 2014-03-23 15:09:47 · 869 阅读 · 0 评论 -
TCP多线程并发服务器+线程池+echo
这个架构很简单,在《Unix网络编程》原创 2014-04-21 12:28:20 · 1996 阅读 · 2 评论