91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

簡單功能如下 1. 服務器端接收用戶信息,處理后轉發給其他用戶,如有用戶登錄或退出,服務器通知所有人; 2. 群聊:用戶發送的信息所有人都可以接收,接收的信息前面顯示發送者的昵稱和發送時間; 3. 私聊:可以選定用戶發送信息,其他用戶看不到,該用戶也使用相同的方式回復私聊信息; 4. 保存和查看聊天記錄,僅可查看自己保存的聊天記錄,保存和讀取聊天記錄時需要使用文件鎖; 保存和查看聊天記錄,聊天記錄保存在“./msgsave_昵稱”文件中(“昵稱”為保存者自己的昵稱); 5. 服務器的出錯信息打印輸出到屏幕上,同時發送給系統日志(/var/log/messages)。

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
#include??//數據類型定義
#include??//文件屬性
#include??
#include??//提供socket函數和數據結構
#include?
#include?
#include?
#include?
#include?
#include????????
#include
#include?
#include???
#define?THREAD_NUMBER?30?//最大鏈接數
#define?MYPORT?8787
#define?BUFFER_SIZE?1024
#define?WELCOME?“Welcome“
struct?Users{??????????????//表示用戶與線程之間的關聯
char?name[50];
pthread_t?thread;
char?buf[BUFFER_SIZE];
int?client_fd;
char?address[20];
int?login;?????????//是否在線
}users[THREAD_NUMBER];
int?sem_id;?
?
//返回系統時間
void?get_now_time(char?*nt){
time_t?tmpcal_ptr;???//長整

評論

共有 條評論