Python 網路程式設計

2021-08-28 21:52:48 字數 504 閱讀 4271

1,網路程式設計的三要素?

埠號:找到電腦上對用的應用程式,就是應用程式   

協議:傳輸的方式,對話方式(語言),協議方式:tcp  udp  

就像2個人交流說話:要在一定的距離才行(ip),聽到對方的話要有耳朵(埠號),對方說的是漢語(協議)

2,tcp  udp   的區別

tcp:

· 需要建立連線

· 速度慢

· 可靠 安全

· 比如:打**

udp:

· 不需要建立連線

· 速度快

· 不可靠,不安全

· 只管發,不管對方有沒有收到,比如無線電台發訊息,發簡訊

import socket

name=socket.gethostname()#獲取計算機主機名字

# print(name)

ip=socket.gethostbyname(name) #獲取主機ip

print(ip)

python網路程式設計 TCP網路程式設計

tcp程式設計 客戶端 import socket 1 套接字 tcp socket socket.socket socket.af inet,socket.sock stream 2 建立鏈結 tcp socket.connect 172.27.35.1 8080 3 傳送資訊 tcp socke...

python 網路程式設計

今天晚上學習了一下python的網路程式設計,實現了client向server傳送資料,server反饋資訊 python 3.3 版本 server from socket import class tcpserver object def init self,serverport self.se...

python網路程式設計

網路通訊是計算機之間的程序之間的通訊。tcp程式設計 tcp連線建立是雙向通道,客戶端與服務端都可以給對方傳送資料。建立tcp連線時,主動發起連線的叫客戶端,被動響應連線的叫服務端。建立乙個tcp的socket連線 用socket family,type 建立套接字獲得socket物件。family...