python socket套接字程式設計

2021-09-30 18:23:37 字數 692 閱讀 6109

#服務端

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(1024)

print('收到客戶端發來的訊息',msg)

conn.send(msg.upper)

conn.close()

phone.close()

#客戶端

import socket

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

conn=phone.connect(('127.0.0.1',8000))

phone.send('hello'.encode('utf-8'))

data=phone.recv(1024)

print('收到伺服器端發來的訊息',data)

套接字型別:

基於檔案型別套接字

此類套接字家族名字: af_unix

基於網路型別套接字

此類套接字家族名字:af_inet,基於ipv6的叫af_inet6

Python socket套接字通訊

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

Python socket套接字程式設計

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

python socket(套接字)小談

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 cont...