Ben laptop1 üzerinde çalışan bir HTTP ve Websocket sunucum var (sırasıyla 8070 ve 8080 portlarında, daha sonra durum güncellemelerini almak için WS sunucusuna bağlanan HTTP üzerinden bir web uygulaması sunuyorum) ve laptop2'den bağlanıyorum (web uygulamasını yüklüyorum) Firefox ve Chrome'da). Tarayıcı, web uygulamasını ve varlıklarını gayet iyi alabilir, ancak WS bağlantısı SADECE Lancom yönlendiricim üzerinde çalışıyor (yalnızca ethernet var, wifi yok), Linksys WRT 54G (hem ethernet ve wifi test edildi) veya TP-LINK MR3020 (wifi -sadece seyahat yönlendirici), WS bağlantı girişimi için her zaman zaman aşımına uğrayanlar için.
Neden bu yönlendiriciler üzerinde çalışmadığı hakkında bir fikrin var mı?
Çalışmam gereken kullanım şekli: Seyahat ederken (benim TP-Link MR3020 yönlendiriciyi kullanarak) dizüstü bilgisayarımdaki arka uç ile iletişim kurmak için android tabletimdeki web uygulamasını kullanma (neden TP-Link MR3020 yönlendiriciyi kullanarak), bu yüzden nedenini bulmaya çalışıyorum Websocket bağlantısı, wifi yönlendiricileri üzerinden çalışmaz.
Birkaç ay önce komşumun wifi özelliğini kullanıyordum ve bunun üzerinde çalışıyordu (tabletim ve dizüstü bilgisayarım arasında, ayrıca her iki dizüstü bilgisayar arasında da), ancak farklı (büyük) bir yönlendiriciye sahipti ve TP-LINK MR3020 ile çalışması için ihtiyacım vardı seyahat yönlendirici, çünkü taşınabilir bir kuruluma ihtiyacım var.
(Komşum gittikten sonra (bu yüzden artık tabletim ve dizüstü bilgisayarım arasında yönlendiricisini kullanmıyordum ve TP-LINK MR3020'yi denedim) İlk önce orada çalışmadığını fark ettim, bu yüzden hem dizüstü bilgisayarlar arasında hem de orada denedim Tarayıcı dev konsolunda zaman aşımına uğradığımı gördüm.
Bu beni çıldırtıyor, neden her zaman websockets ile zaman aşımına uğradığımı, Lancom yönlendiriciyle ethernetten (EXC, Linksys yönlendiriciyle ethernet üzerinden) alayım mı?
Ve btw, websocket sunucusu için farklı portlar denedim (örneğin 8077), yönlendiricinin kendisi için bu portu kullandığını düşünüyordu ama aynı sonuçları elde ediyorum (WS bağlantı zaman aşımına uğradı) :(
Başka ne deneyebilirim?
Bu bir Windows Güvenlik Duvarı sorunu değil (laptop1, Windows 8.1 kullanıyor ve bu uygulamanın herkese açık ve özel ağlardaki bağlantı noktalarını dinlemesine izin verdim), bir wifi sorunu değil (komşumun Fritzbox yönlendiricisiyle çalışıyordu) ve ethernet üzerinden çalıştı Lancom yönlendirici ancak Linksys ile değil, sebebi ne olabilir?
Peki web tarayıcıları o kadar özeldir ki bir yönlendirici normal HTTP trafiğine Websocket'lar üzerinden izin verebilir ancak izin vermeyebilir?
WS bağlantısının tam olarak hangi noktada başarısız olduğunu, bunun sonuna kadar nasıl bulabilirim?
Teşekkürler!