python socket(套接字)小談

2021-08-28 20:35:47 字數 1637 閱讀 3219

1、 udp的看法:

import socket

udp_servers_content = socket.socket(socket.af_inet,socket.sock_dgram)

udp_servers_content.sendto(

"hello,boy",(

'127.0.0.1'

,8087))

udp_content = udp_servers_content.recvfrom(

1024

)print

(udp_content)

udp_servers_content.close(

)

2、tcp的看法:
import socket

tcp_client_content = socket.socket(socket.af_inet, socket.sock_stream)

tcp_client_content.connect(

"127.0.0.1"

,8087

)while

true

: article_content =

input

("輸入想傳送的內容:"

) tcp_client_content.send(article_content)

tcp_content = tcp_client_content.recv(

1024

)if tcp_content:

print

(tcp_client_content)

else

:break

tcp_client_content.close(

)

import socket

tcp_servers_content = socket.socket(socket.af_inet,socket.sock_stream)

tcp_servers_content.bind("",

8085

) tcp_servers_content.listen(

) new_tcp_client , new_tcp_client_content = tcp_servers_content.accept(

)while

true

: article_content =

input

("輸入想傳送的內容:"

) new_tcp_client.send(article_content)

new_client = new_tcp_client.recv(

1024

)if new_client:

print

(new_client)

else

:break

new_tcp_client.close(

) tcp_servers_content.close(

)

3 、 談談tcp和udp的小八卦:

end,後期分享 python對執行緒、程序和協程的處理。

不成熟的小文章,麻煩各位前輩提供教導~~~

python socket套接字程式設計

服務端 import socket phone socket.socket socket.af inet,socket.sock stream phone.bind 127.0.0.1 8000 phone.listen 5 conn,addr phone.accept msg conn.recv ...

Python socket套接字通訊

socket是乙個模組,又稱套接字,用來封裝 網際網路協議 應用層以下的層 socket可以實現網際網路協議 應用層以下的層 的工作,提高開發效率。import socket 寫socket套接字 使用如下 client.py 啟動服務端後再啟動客戶端 import socket 1.買手機 cli...

Python socket套接字程式設計

要求 我們自己想寫一款可以資料互動的程式 只要涉及到遠端資料互動必須要操作osi七層,所以有現成的模組直接實現 socket模組 架構啟動要先啟動服務端再啟動客戶端 import socket 匯入模組的兩種方式 import句式 from.import.句式 pip3 install 模組名 版本...