我有一個Python腳本創建TCP服務器,我想執行它的樹莓派開機。我已經把Python腳本中的.bashrc並執行上的引導,但它顯示了以下錯誤:TCP服務器(蟒蛇):地址已在使用
s.bind(('', 5555))
socket.error: [Errno 98] Address already in use
我已經創建了Matlab的TCP客戶端和communciation完美的作品。我可以從Raspberry Pi 3命令行send/recv data手動執行服務器並關閉套接字,但即使在正確關閉後,如果我重新啓動Raspberry Pi,啓動時仍會顯示錯誤。
我也曾嘗試s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR,1)
,但我仍然得到錯誤。我不想每次手動更改端口號,因此任何幫助將不勝感激。
爲什麼用MATLAB標記?這真的很重要嗎?您是否在談論MATLAB專家? –
你有沒有嘗試過不同的端口號? – dhdavvie
@AndrasDeak的TCP客戶端在Matlab的託管,但是,是你是對的它不直接相關的Matlab的 – FarzanZaheer