由于這個(gè)問題網(wǎng)上的資料特別少,所以在這里記錄一下。
當(dāng)使用socket以u(píng)dp形式向?qū)Ψ桨l(fā)送數(shù)據(jù)時(shí)(局域網(wǎng)),如果對(duì)方的ip和端口未開啟,導(dǎo)致未接收,然后使用socket接收時(shí)就會(huì)出現(xiàn)一串報(bào)錯(cuò)信息

產(chǎn)生這個(gè)信息的原因是因?yàn)榘l(fā)送的信息沒有傳輸成功,而報(bào)錯(cuò)的提示會(huì)產(chǎn)生在之后的接收中,導(dǎo)致程序退出

解決方法
接收的時(shí)候加入異常處理
保證發(fā)送失敗也能接收數(shù)據(jù)文章來源:http://www.zghlxwxcb.cn/news/detail-703729.html
如下圖所示:文章來源地址http://www.zghlxwxcb.cn/news/detail-703729.html

try:
rev = socket1.recvfrom(1024)
except:
rev = socket1.recvfrom(1024)
print(rev)
到了這里,關(guān)于python網(wǎng)絡(luò)編程:處理socket報(bào)錯(cuò)“ConnectionResetError: [WinError 10054] 遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有的連接?!钡膯栴}的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!