編譯代碼如下importsockettarget_host="127.0.0.1"target_port=8099client=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#Nostatusprotocol,notneedtoconnectedclient.sendto("AABBCC".encode(),(target_host,target_port))data,addr=client.recvfrom(4096)print(data)出現(xiàn)錯(cuò)誤如下:C:Python36python.exeG:/PythonProjects/Tacker/part1/UDP_Client.pyTraceback(mostrecentcalllast):File"G:/PythonProjects/Tacker/part1/UDP_Client.py",line10,indata,addr=client.recvfrom(4096)ConnectionResetError:[WinError10054]遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有的連接。Processfinishedwithexitcode1兩個(gè)問(wèn)題:一個(gè)如上:猜測(cè)是沒(méi)有開啟端口監(jiān)聽所致,嘗試了nc,但是win10下的一個(gè)無(wú)法解析nc命令,另一個(gè)下的nc打開后又秒關(guān),嘗試了子系統(tǒng)ubuntu后貌似工作,但不回顯。。第二個(gè)問(wèn)題就是為什么會(huì)出現(xiàn)遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有連接這種中文報(bào)錯(cuò),不應(yīng)該是remotehostforcedclosedanoccouredconnection這種英文式的報(bào)錯(cuò)么?中文報(bào)錯(cuò)查起來(lái)很不舒服,哪位大佬知道怎么修改么?
Python 遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有的連接
千萬(wàn)里不及你
2019-05-25 14:06:05