python3 5基於TCP實現檔案傳輸

2022-10-03 09:33:06 字數 1268 閱讀 7674

伺服器**

# _*_ coding:utf-8 _*_

from socket import *

import _thread

def tcplink(skt,addr):

print(skt)

print(addr,"已經連線上...")

print('開始傳送檔案')

skt.cl程式設計客棧ose()

host = "127.0.0.1"

port = 23333

addr = (host,port)

server = socket(af_inet,sock_stream)

server.bind(addr)

server.listen(5)

while true:

print("等待連線...")

skt,addr = server.accept()

print(skt)

try:

_thread.start_new_thread(tcplinskhowjqcluk,(skt,addr))

except:

print("執行緒無法啟動")

server.close()

客戶端**

# _*_ utf-8 _*_

from socket import *

host = "127.0.0.1"

port = 23333

addr = (host,port)

cl程式設計客棧ient = socket(af_inet,sock_stream)

print("接收完畢")

client.close()

上面的**都經過測試能正常執行,希望大家能有所啟發。

本文標題: python3.5基於tcp實現檔案傳輸

本文位址: /jiaoben/python/235842.html

python3 5實現socket通訊 TCP)

tcp連線 tcp是面向連線的乙個協議,意味著,客戶端和伺服器開發傳送資料之前,需要先握手建立乙個tcp連線。tcp連線的一端與客戶端套接字相互聯絡,另一端與伺服器套接字相聯絡。當建立該tcp連線的時,我們需要講客戶端與伺服器的套接字位址 ip位址和埠號 關聯起來。使用建立的tcp連線,當一側要向另...

python 3 5 學習筆記

字串方法 msg this is message msg.title 首字母大寫 msg.lower 字串全部小寫 msg.upper 字串全部大寫 msg.rstrip 刪除字串前後的空格 msg.lstrip 刪除字串前面的空格 msg.strip 刪除字串後面的空格 str msg 將msg轉...

python3 5實現自動重新整理CSDN部落格點選量

importurllib.request importtime defrefresh urllib.httperror http error 403 forbidden錯誤是由於 禁止爬蟲,可以在請求加上頭資訊,偽裝成瀏覽器訪問 在請求加上頭資訊,偽裝成瀏覽器訪問 header url reques...