聊天室專案

2021-08-17 04:03:01 字數 1650 閱讀 3896

聊天室標頭檔案,定義所需變數

#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...