聊天室標頭檔案,定義所需變數
#ifndef tcp_net_socket_h_
#define tcp_net_socket_h_
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define port 9999
//註冊登入
#define reg 1 //註冊
#define log 2 //登入
#define forget 3 //忘記密碼
#define exit 4 //退出
#define existing_acc 5 //賬號已存在
#define logged_acc 6 //賬號已登入
#define error 7 //賬號或密碼錯誤
#define log_success 8 //登入成功
#define reg_success 9 //註冊成功
#define exit 10 //退出
//聊天室功能
#define private_chat 11 //私聊
#define group_chat 12 //群聊
#define group_result 13 //群聊接受
#define file_transfer 14 //檔案傳輸
#define expression 16 //表情
#define motto 17 //個性簽名
#define motto_change 18 //更改個性簽名
#define like 19 //點讚
#define vip 20 //開會員
#define shutup 21 //禁言
#define lifted 22 //解禁
//伺服器返回結果
#define vip_success 23 //開會員成功
#define shutup_success 24 //禁言成功
#define send_success 25 //傳送資訊成功
#define send_error 26 //傳送資訊失敗
#define like_success 27 //點讚成功
#define change_success 28 //更改個性簽名成功
struct send
;struct recv
;typedef struct node
umge;
typedef struct node* pumge;
#endif
聊天室專案
網路程式設計專案要求 一 實現目標 乙個在 linux 下可以使用的聊天軟體,要求至少實現如下功能 1.採用 client server 架構 2.client a 登陸聊天伺服器前,需要註冊自己的 id 和密碼 3.註冊成功後,client a 就可以通過自己的 id 和密碼登陸聊天伺服器 4.多...
聊天室專案實戰
註冊的使用者名稱長度 採用邊界值方法,資料庫中儲存的使用者名稱長度及型別varchar 20 分別輸入使用者名稱0,1,20,21進行測試。其中0,1,20註冊成功,21註冊失敗。0是乙個bug。密碼長度以及個性簽名的長度同註冊的使用者名稱長度方法一樣進行測試。註冊的特殊字元 採用錯誤猜測法,設定一...
mysql 聊天室 聊天室php mysql 六
聊天室php mysql 六 相應的 資料庫 phpmyadmin mysql dump 主機 localhost 3306 資料庫 study28 資料表的結構 chat user create table chat user userid varchar 20 not null,passwd v...