osi七層
應用表示
會話傳輸
網路 ip
資料鏈路 mac
物理層tcp/ip (三次握手,四次斷開)
udp
#客戶端import
socket
client = socket.socket() #
宣告socket型別,同時生成socket連線物件
client.connect(("localhost",6969))
client.send("hello world")
data = client.recv(1024)
print("recv:",data)
client.close()
#伺服器端
import socket
server = socket.socket()
server.bind(("localhost",6969)) #繫結要監聽的埠
server.listen() #監聽
server.accept() #等**打進來
data = server.recv(1024)
print("recv:",data)
server.send(data.upper)
server.close()
網路程式設計 Socket程式設計
一 網路部分 1.ip 2.埠號 在網路協議中使用埠號識別主機上不同的程序,不同的埠對應於不同的服務 應用程式 3.協議 tcp二 socket部門socket通訊基本流程圖 根據socket通訊基本流程圖,總結通訊的基本步驟 伺服器端 第一步 建立乙個用於監聽連線的socket對像 第二步 用指定...
socket網路程式設計
首先認識乙個表示主機資訊的結構體 struct hostent h addrtype 這是表示主機所使用的位址型別的定義,在c語言winsock2.h標頭檔案中以 af 開頭的巨集定義就是它的值。如果使用的是ipv4,則值為 af inet 如果是ipv6,值為 af inet4 h length ...
Socket網路程式設計
socket 網路程式設計 在c free中建立乙個對話方塊工程,取名socket1,建立如下檔案結構 main.h ifndef main h define main h include bool winapi main proc hwnd hwnd,uint umsg,wparam wparam...