Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

連線一段時間後會斷線,無法自動重連 #1

Closed
Minidoracat opened this issue Jul 5, 2020 · 6 comments
Closed

連線一段時間後會斷線,無法自動重連 #1

Minidoracat opened this issue Jul 5, 2020 · 6 comments

Comments

@Minidoracat
Copy link

Minidoracat commented Jul 5, 2020

你好:
感謝分享這好用的套件,這邊回報一個小問題
barrage_host 如果使用網址我會連不上,因此是直接使用IP
連線一段時間(不確定多久,挺久的),就會無法自動重連
這是因為很久沒收到任何訊息導致的嗎?
因為我目前只是掛著在測試,後來我自己再去頻道發幾個訊息好像還是能接收到

`WARNING:root:Socket recv failed. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的主機無法回應。

WARNING:root:Socket closed

WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10038] 嘗試操作的對象不是通訊端。

WARNING:root:Try reconnect in 10 seconds

WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為
連線的主機無法回應。

WARNING:root:Try reconnect in 10 seconds

WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為
連線的主機無法回應。

WARNING:root:Try reconnect in 10 seconds

WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為
連線的主機無法回應。

WARNING:root:Try reconnect in 10 seconds

WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為
連線的主機無法回應。

WARNING:root:Try reconnect in 10 seconds

WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為
連線的主機無法回應。`

@Kexiii
Copy link
Owner

Kexiii commented Jul 5, 2020

"openbarrage.douyutv.com" 这个域名斗鱼应该已经不维护了,通过域名解析不到弹幕服务器的地址。针对第三方接入,他们现在应该是在推斗鱼开放平台
我不知道repo里老的这种接入方式还能维持多久,通过之前历史ip直连是种方法,但是稳定性应该已经是不可靠了。
你说的这个问题我会尝试复现修复,感谢使用。

@Kexiii
Copy link
Owner

Kexiii commented Jul 5, 2020

你好:
感謝分享這好用的套件,這邊回報一個小問題
barrage_host 如果使用網址我會連不上,因此是直接使用IP
連線一段時間(不確定多久,挺久的),就會無法自動重連
這是因為很久沒收到任何訊息導致的嗎?
因為我目前只是掛著在測試,後來我自己再去頻道發幾個訊息好像還是能接收到

`WARNING:root:Socket recv failed. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的主機無法回應。

WARNING:root:Socket closed

WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10038] 嘗試操作的對象不是通訊端。

WARNING:root:Try reconnect in 10 seconds

WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為
連線的主機無法回應。

WARNING:root:Try reconnect in 10 seconds

WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為
連線的主機無法回應。

WARNING:root:Try reconnect in 10 seconds

WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為
連線的主機無法回應。

WARNING:root:Try reconnect in 10 seconds

WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為
連線的主機無法回應。

WARNING:root:Try reconnect in 10 seconds

WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為
連線的主機無法回應。`

我使用你提供的IP测试目前已经正常连接了8h+,还未出现断线的情况,是否可能与你本身的网络环境有关?有更多信息能提供吗?

@Minidoracat
Copy link
Author

你好:
感謝分享這好用的套件,這邊回報一個小問題
barrage_host 如果使用網址我會連不上,因此是直接使用IP
連線一段時間(不確定多久,挺久的),就會無法自動重連
這是因為很久沒收到任何訊息導致的嗎?
因為我目前只是掛著在測試,後來我自己再去頻道發幾個訊息好像還是能接收到
WARNING:root:Socket recv failed. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的主機無法回應。 WARNING:root:Socket closed WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10038] 嘗試操作的對象不是通訊端。 WARNING:root:Try reconnect in 10 seconds WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為 連線的主機無法回應。 WARNING:root:Try reconnect in 10 seconds WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為 連線的主機無法回應。 WARNING:root:Try reconnect in 10 seconds WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為 連線的主機無法回應。 WARNING:root:Try reconnect in 10 seconds WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為 連線的主機無法回應。 WARNING:root:Try reconnect in 10 seconds WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為 連線的主機無法回應。

我使用你提供的IP测试目前已经正常连接了8h+,还未出现断线的情况,是否可能与你本身的网络环境有关?有更多信息能提供吗?

其實我後來測試後,並不是斷線,而是有一段時間沒收到房間有任何回應,就會跳這些錯誤訊息
但是當房間又有新的消息,例如有人進入或是文字訊息
依然會再正常顯示

@Kexiii
Copy link
Owner

Kexiii commented Jul 8, 2020

你好:
感謝分享這好用的套件,這邊回報一個小問題
barrage_host 如果使用網址我會連不上,因此是直接使用IP
連線一段時間(不確定多久,挺久的),就會無法自動重連
這是因為很久沒收到任何訊息導致的嗎?
因為我目前只是掛著在測試,後來我自己再去頻道發幾個訊息好像還是能接收到
WARNING:root:Socket recv failed. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的主機無法回應。 WARNING:root:Socket closed WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10038] 嘗試操作的對象不是通訊端。 WARNING:root:Try reconnect in 10 seconds WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為 連線的主機無法回應。 WARNING:root:Try reconnect in 10 seconds WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為 連線的主機無法回應。 WARNING:root:Try reconnect in 10 seconds WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為 連線的主機無法回應。 WARNING:root:Try reconnect in 10 seconds WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為 連線的主機無法回應。 WARNING:root:Try reconnect in 10 seconds WARNING:root:Socket connect failed with 119.96.201.28:8601. Exception: [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為 連線的主機無法回應。

我使用你提供的IP测试目前已经正常连接了8h+,还未出现断线的情况,是否可能与你本身的网络环境有关?有更多信息能提供吗?

其實我後來測試後,並不是斷線,而是有一段時間沒收到房間有任何回應,就會跳這些錯誤訊息
但是當房間又有新的消息,例如有人進入或是文字訊息
依然會再正常顯示

是一直在打印失败信息吗,"但是當房間又有新的消息, 依然會再正常顯示",这种应该是已经reconnect成功了。我还是比较怀疑服务端的因素

@Minidoracat
Copy link
Author

也許是海外連線鬥魚的問題吧,我用別的軟件也是有的機器上的IP會經常斷線,有的不會
所以我現在才想自己搞一個,不過目前這訊息應該還不會影響到接收
謝謝您的解答

@Kexiii
Copy link
Owner

Kexiii commented Jul 8, 2020

我在自己的两台不同网络环境服务器上,基于“119.96.201.28:8601”稳定运行了48h+, 暂未出现上述情况,这里先关闭这个issue。
有其他问题欢迎反馈,希望能帮到你

@Kexiii Kexiii closed this as completed Jul 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants