自己動手做乙個區域網聊天工具(一)

2021-07-23 08:35:23 字數 415 閱讀 5133



socket

程式設計。現在談談我對

socket

的理解。

socket

的中文翻譯叫插座。我感覺這個翻譯很形象。

socket

可以理解為一種連線物件,就是把服務端和客戶端都連線起來的物件。具體就是假如服務端和客戶端要連線起來,就是服務端和客戶端都要建立乙個

socket

物件,然後二者通過

socket

物件進行資料傳輸。可以想象兩個

socket

物件傳輸資料的過程是乙個監控執行緒一樣。

socket

處理哪些資訊呢?可以想象一般處理兩類資訊:一是連線類訊息,比如兩個

socket

物件之間正常連線,一方掉線,一方下線等;二是處理雙方傳送過來的資料。

用Socket做乙個區域網聊天工具

程式設計成為簡單的服務端和客戶端之間的通訊,但通過一些方法可以將這兩者進行統一起來,讓服務端也成為客戶端,讓客戶端也成為服務端,使它們之間可以互相隨時不間斷的通訊.考慮到實現最原始的服務端和客戶端之間的通訊所需要的步驟對於寫這樣的程式是很有幫助的.作為服務端,要宣告乙個socket a並繫結 bin...

基於python的簡易區域網聊天工具

threading 多執行緒模組,實現同時接收,同時傳送 本地機器兩個命令視窗不同埠號執行,實際使用可在區域網內電腦執行 接受資訊函式 def rec upd while true 接收訊息,最多為1024位元組 data upd.recvfrom 1024 data為乙個元組,info為資訊內容,...

mfc做乙個網路聊天工具

程式中寫了兩個類,cserver和cclent類,分別是 cserver private void serverinit public bool initandlisten hwnd hwnd,uint port public socket m hsocket socket 控制代碼 socket ...