我有一个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