Python socket 程式設計

2021-10-02 09:16:51 字數 1033 閱讀 1621

高階程式設計技巧 學習筆記

1.1、ip位址

目的:用來標記網路上的一台電腦

windows 和 linux 檢視網絡卡資訊

1.2、ip位址的分類

1.3、埠

1.4、tcp/ip 協議

tcp/ip 定義了電子裝置如何連入網際網路,以及資料如何在它們之間傳輸的標準。協議採用了 4 層的層級結構,每一層都呼叫它的下一層所提供的協議來完成自己的需求。

tcp/ip 網路模型四層模型從根本上 和 osi 七層網路模型是一樣的,只是合併了幾層。

socket的使用:

建立套接字

使用套接字收/發資料

關閉套接字

import socket

# from socket import socket

# 1.建立套接字

# family=af_inet, 協議族 af_inet ipv4 af_inet6 ipv6

# type=sock_stream, 套接字型別 tcp sock_stream 流式套接字 udp sock_dgram 資料報套接字

s = socket.socket(family=socket.af_inet,

type

=socket.sock_dgram)

# 2.使用套接字 收/發 資料

# 3.關閉套接字

s.close(

)

Python Socket 程式設計

client import socket,sys if name main 處理引數 argv sys.argv if len argv 3 or len argv 2 and argv 1 print useage argv 0 sys.exit 0 host argv 1 server ip位址...

python socket程式設計

python 編寫server的步驟 1.第一步是建立socket物件。呼叫socket建構函式。如 socket socket.socket family,type family引數代表位址家族,可為af inet或af unix。af inet家族包括internet位址,af unix家族用於...

python socket程式設計

客戶端 author lenovo fromsocketimport host localhost port 2157 bufsize 1024 addr host,port tcpclient socket af inet,sock stream tcpclient.connect addr wh...