服務端:
import socket
udp_sk=socket.socket(type=socket.sock_dgram) #建立socket物件,並確定接收型別
udp_sk.bind(('127.0.0.1',9909)) #繫結伺服器端口
while true:
msg,addr=udp_sk.recvfrom(1025) #接受字串大小(1025kb)
print(msg.decode('utf-8')) #確定接收型別是 utf_8
info=input('>>>server:').encode('utf-8') #建立輸出物件
udp_sk.sendto(info,addr) #套接字的乙個方法sendto,將第乙個引數傳送到
第二個引數(addr)
udp_sk.close() #關閉服務
客戶端:
import socket
udp_sk=socket.socket(type=socket.sock_dgram)
ip_port=('127.0.0.1',9909)
while true:
msg=input('>>>>one說:')
udp_sk.sendto(msg.encode('utf-8'),ip_port)
ret,addr=udp_sk.recvfrom(1024)
print('伺服器傳來訊息__>,',ret.decode('utf-8'))
udp_sk.close()
Python 網路程式設計練習 TCP程式設計
socket是網路程式設計的乙個抽象概念。通常我們用乙個socket表示 開啟了乙個網路鏈結 而開啟乙個socket需要知道目標計算機的ip位址和埠號,再指定協議型別即可。大多數連線都是可靠的tcp連線。建立tcp連線時,主動發起連線的叫客戶端,被動響應連線的叫伺服器。客戶端 do client.p...
網路程式設計練習
題目 客戶端和服務端連線,且任一方可以中斷連線 服務端 import socket sk socket.socket 預設引數 使用基於網路型別的套接字,tcp協議 sk.bind 127.0.0.1 65534 回環位址,就是自己這台機器,這樣寫的話別的電腦就找不到你 sk.listen conn...
Java 網路程式設計 練習
inetaddress類使用 1,返回本地主機 inetaddress locahhost inetaddress.getlocalhost system.out println 本地主機為 locahhost 2,獲取此 ip 位址的主機名。string hostname locahhost.ge...