python 网络编程 问题记录
191223
python 網(wǎng)絡(luò)編程 套接字的初使用
在本機(jī)配置服務(wù)端和客戶端后,運(yùn)行沒問題;將服務(wù)端代碼弄到另一臺電腦上后啟動,用原來的電腦去連接它,就連不上了,不知啥原因,是ip自動獲取和指定ip的原因?
然后用小王的電腦試了以下,她的作為服務(wù)端(ip是自動獲取的,據(jù)說自動獲取ip的話有時它會自動改變,以后我們的服務(wù)端可能要設(shè)置成手動指定的),我的作為客戶端,一開始運(yùn)行也是不行,后來將服務(wù)端綁定的ip修改成她電腦的ip,我的客戶端ip也修改成連接她的ip,然后她用控制臺啟動服務(wù)端,當(dāng)我連接她后,她的控制臺消失了,然后她改為用pycharm運(yùn)行,就好了。
然后用我的筆記本作為服務(wù)端用同樣的方法試了一下,成功,然后嘗試將自動獲取ip改成手動指定,也能正常收發(fā)數(shù)據(jù):
注意:ip最后一個數(shù)最好寫大一點,否則可能會沖突導(dǎo)致沒法上網(wǎng)(與當(dāng)前ip層級其他電腦沖突【公司其他電腦】)
于是我把服務(wù)端ip改成了127.0.0.1,它說127開頭不讓用,說是只能設(shè)置為1至223之間的數(shù)??(127難道不是在之間),我又改成188.0.0.1,然后連接,發(fā)現(xiàn)連不上。。。
然后我改成224,0,0,1也不行,然后再試試192,168,2,49看可以不,運(yùn)行后沒反應(yīng),貌似阻塞了。。。試192,168,0,49也是一樣。。。
然后改回192.168.1.49,又可以了
191227
python 網(wǎng)絡(luò)編程 socket 報錯 ConnectionResetError: [WinError 10054] 遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個現(xiàn)有的連接。
200103
這個問題跨年了,還沒解決
python udp傳輸 報錯:OSError: [WinError 10040] 一個在數(shù)據(jù)報套接字上發(fā)送的消息大于內(nèi)部消息緩沖區(qū)或其他一些網(wǎng)絡(luò)限制,或該用戶用于接收數(shù)據(jù)報的緩沖區(qū)比數(shù)據(jù)報小。
200104
上面的問題終于解決了,參見:
python Intel Realsense udp協(xié)議 傳輸實時視頻流并通過窗口顯示 (opencv壓縮解碼)
python udp socket.recvfrom(bufsize[, flags])(從套接字接收數(shù)據(jù))
總結(jié)
以上是生活随笔為你收集整理的python 网络编程 问题记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python str字符串和byte字节
- 下一篇: socket如何定义端口号才能避免和其他