我們正在嘗試運行簡單的UDP客戶端服務器應用程序。針對UDP客戶端服務器應用程序拒絕Errno 61連接
UDPServer.py
from socket import *
serverPort = 12000
serverSocket = socket(AF_INET,SOCK_DGRAM)
serverSocket.bind(('',serverPort))
print "The server is ready to receive"
while 1:
message, clientAddress = serverSocket.recvfrom(2048)
modifiedMessage = message.upper()
serverSocket.sendto(modifiedMessage, clientAddress)
UDPClient.py
from socket import *
serverName = 'servername'
serverPort = 12000
clientSocket = socket(socket.AF_INET, socket.SOCK_DGRAM)
message = raw_input('Input lowercase sentence:')
clientSocket.sendto(message,(serverName, serverPort))
modifiedMessage = clientSocket.recvfrom(1024)
print modifiedMessage
clientSocket.close()
服務器首先運行,但客戶端獲取錯誤 'errno的61連接被拒絕',爲什麼呢?
客戶端和服務器防火牆都關閉 –
和'服務器名'實際上是服務器的IP地址我剛剛刪除它的這個問題 –
我嘗試了我的機器上的代碼,它的工作(使用127.0.0.1作爲serverName)。 IP地址可能不正確?你能提供關於你的網絡設置的更多細節嗎? – justhalf