今天建立了乙個簡易的回聲伺服器,即輸入什麼就返回什麼
然後再window段寫了客戶端進行訪問
首先是伺服器的**(我寫了詳細的注釋,應該能看懂的)
#include
#include // memset
#include
#include
#include // af_inet , sock_stream
#include // socket , bind , connect , accept
#include // sockaddr_in
#include
#include
//定義埠號和最大連線數
#define server_port 8099
#define listen_q_length 10
//巢狀字初始化
int getsocketdone()
//介面初始化,連線巢狀字和介面
int getbinddone(int sock_fd)
//監聽介面
int getlistendone(int sock_fd)
//獲取使用者標籤
int getacceptdone(int sock_fd_queue, struct sockaddr_in* client_addr,
int* client_len)
//接收資訊
int getrecvmessage(int sock_fd, char* msg, int len)
//傳送資訊
int setsendmessage(int sock_fd, const char* msg, int len)
int main(int c, char** v)
return 0;
}然後說一下linux程式執行方法,首先在window上寫好**,然後通過winscp登陸到雲系統,然後把寫好的c++程式放進去
然後使用putty登入到雲系統
進入剛剛放程式的位置,輸入下方語句進行編譯
g++ -o myserves myserver.cpp
myserves 為編譯生成檔名,myserver.cpp為編譯檔案
然後./myserves 進行執行
然後就是這樣
結果如下
然後輸入資訊,例如hello world
然後伺服器段結果如下
這樣就完成一次通訊了
第二天學習 下
str1 hangzhou str2 hangzhou str3 hangzhou str4 hangzhou print type str1 type str2 type str3 type str4 1 拼接a hello b python.print a b 2 重複a hello,print...
web伺服器集群 第二天
6月2號 上午 ctrl z 放在後台執行,不要隨便按 ls a 可以檢視隱藏的檔案 改配置檔案 推薦使用第一種 1 用vim手動改 進入 etc sysconfig network scripts ifcfg eth0進行修改,新增ipadddr,netmask,gateway,dns1 然後輸入...
Linux學習第二天
今天是第二天在碼神學習,學習的內容感覺很多,認真想想其實也並不是很多吧。可能是因為都是新知識的原因,總被自己關在了外面。對於今天,我現在不看資料還能記得有 1 圖形字元轉換,在我自己的電腦上,圖形轉換字元是 ctrl alt f4,但是字元轉換圖形我試了很多,都不成功,最終以放棄告終。2 檢視cpu...