Error 98, 'Address already in use' - Linux

Table of Contents

OS: Ubuntu 11.0
想在Apache2跑html5
我參考了幾篇文章 採用了python websocket
http://maddemcode.com/web/websockets-and-pywebsocket-quick-dirty-playground/
https://code.google.com/p/pywebsocket/


可是當我執行
$ sudo python standalone.py --log-level debug
確出現
error(98, 'Address already in use')

因此我用netstat 確定沒有人使用port 12345
$ netstat -ln | grep ':12345 '

然後再次執行
$ sudo python standalone.py -p 12345 --log-level debug
確依然出現error(98, 'Address already in use')

請問還有什麼方式能幫助我解這問題嗎?

thx

--

All Comments

Suhail Hany avatarSuhail Hany2013-03-10
python不熟,我以C來做示意,你的socket要設SO_REUSEADDR
google一下那個常數會有一堆資料
Ophelia avatarOphelia2013-03-10
thx, I'll try it out