Linux伺服器 小練習實現

2021-10-08 11:01:09 字數 1798 閱讀 9037

實現回聲伺服器的客戶端/伺服器程式,客戶端通過網路連線到伺服器,並傳送任意一串英文資訊,伺服器端接收資訊後,

將每個字元轉換為大寫並回送給客戶端顯示。

#include

#include

#include

#include

#include

#include

#include

#define server_port 666

intmain

(void

)//傳送

len =

write

(client_sock, buf, len)

;printf

("finished. len: %d\n"

, len)

;close

(client_sock);}

close

(sock)

;return0;

}

#include

#include

#include

#include

#include

#include

#define server_port 666

#define server_ip "127.0.0.1"

intmain

(int argc,

char

*ar**)

message = ar**[1]

;printf

("message: %s\n"

, message)

; sockfd =

socket

(af_inet, sock_stream,0)

;memset

(&servaddr,

'\0'

,sizeof

(struct sockaddr_in));

servaddr.sin_family = af_inet;

inet_pton

(af_inet, server_ip,

&servaddr.sin_addr)

; servaddr.sin_port =

htons

(server_port)

;connect

(sockfd,

(struct sockaddr*

)&servaddr,

sizeof

(servaddr));

//傳送

write

(sockfd, message,

strlen

(message));

//接收

時間: 2020-07-23

伺服器篇 linux伺服器配置小技巧

ssh登入連線伺服器時,預設的連線超時時間很短,經常會斷掉,為方便管理修改sshd的配置檔案,然後重啟sshd服務。vim etc ssh sshd config 查詢並修改 clientaliveinterval 0 clientaliveinterval 120 服務端向客戶端器請求訊息的間隔 ...

web伺服器的小實現

主要結構 stop serversocket.close 1.分發器 實現runnable request new request client response new response client 沒有url www.baidu.com 使用response 將首頁資訊寫入響應正文 input...

Linux 小知識翻譯 伺服器

這次聊聊 伺服器 這個詞。可能會覺得為什麼 突然問這個?接下來請先考慮一下下面的題目。a web伺服器是指提供網頁資料的軟體 b web伺服器是指執行上述軟體的硬體 那麼,究竟那句話是對的呢?答案是 2句都是對的。也就是說,提到 伺服器 的時候,可能是指軟體,也可能是指硬體。比如,apache 軟體...