在寫UDP的時候遇到了一個問題:
java.net.BindException(address already in use)
這個意思是說你在短時間內訪問過多次這個port
解決方法有2種
1) 修改Port,理由是:有可能你的電腦其他程式也在使用此port,因此造成Error
(第一次修改後有成功,後來不成功所以又找到第二種方法)
2) 減緩你訪問Port的次數,比方說Thread.Sleep(1000)就改成2000,3000,4000,....等,請自行測試
(修改成10000時,就沒有出現此問題了)
Android UDP的傳送端較容易產生此問題,End.
沒有留言:
張貼留言