udp客户端
from socket import *
serverPort = 12000
serverName = 'localhost'
clientSocket = socket(AF_INET,SOCK_DGRAM)
message = input("plz,send something")
clientSocket.sendto(message.encode(),(serverName, serverPort))
recvMessage = clientSocket.recvfrom(5)
print(recvMessage)
clientSocket.close()
udp服务端
from socket import *
serverPort = 12000
socketServer = socket(AF_INET,SOCK_DGRAM)
socketServer.bind(('',serverPort))
print("server is begin")
while True:
message, clientAdd = socketServer.recvfrom(2)
print(message)
message = message.decode().upper()
socketServer.sendto(message.encode(),clientAdd)
pass
tcp客户端
from socket import *
serverPort = 12000
serverName = 'localhost'
clientSocket = socket(AF_INET,SOCK_STREAM)
clientSocket.connect((serverName,serverPort))
message = input("plz,send something")
clientSocket.send(message.encode())
recvMessage = clientSocket.recv(5)
print(recvMessage.decode())
clientSocket.close()
tcp服务端
from socket import *
serverPort = 12000
socketServer = socket(AF_INET,SOCK_STREAM)
socketServer.bind(('',serverPort))
socketServer.listen(1)
print("server is begin")
while True:
conSocket,clientAdd = socketServer.accept()
message = conSocket.recv(2).decode().upper()
print(clientAdd)
print(message)
conSocket.send(message.encode())
pass