Kod çalışmıyor: iki telefon neden eşleşmiyor

"Geçersiz kod" yazısı birbiriyle ilgisiz birkaç arızayı kapsar. İlk ikisi açık ara en yaygını ve hiçbiri ağ sorunu değil — insanların yirmi dakikayı yanlış şeye harcamasının sebebi de bu.

Güncellendi:

Önce: kodu hangi telefon gösteriyor?

Sebep, diğerlerinin toplamından daha sık budur ve teknik değil bir ifade sorunudur. Her eşleşme akışında bir cihaz paylaşır, diğeri bağlanır. Kod paylaşan cihaza aittir ve bağlanan cihaza yazılması gerekir.

İnsanlar rutin olarak kodu kendi telefonundan okuyup kendi telefonuna yazar ya da karşı taraftan, karşı tarafın hiç üretmediği bir kodu ister. Hiç bekleme çemberi çıkmadan anında "geçersiz kod" alıyorsanız sesli teyit edin: kod kimin ekranında ve siz hangi telefona yazıyorsunuz?

İkinci: kod hâlâ yaşıyor mu?

Oturum kodları normalde kısa ömürlüdür ve cihaza değil canlı bir oturuma bağlıdır. Uygulamayı kapatmak, bir süre arka plana atmak ya da telefonun uyuması oturumu bitirebilir — kod da artık var olmayan bir şeye işaret eder.

Üçüncü: paylaşan telefon uygulamayı çalıştırmayı bıraktı

Android arka plan uygulamalarına karşı agresiftir ve bazı üreticiler saf Android'den çok daha agresiftir. Paylaşan uygulama sistem tarafından kapatılırsa oturum sessizce ölür ve karşı taraf artık karşılığı olmayan bir kod görür.

İmzası şu: çalıştı, sonra telefon bir iki dakika boşta kalınca durdu ve iki tarafta da hata çıkmadı. Bu bir ağ değil pil optimizasyonu sorunudur — bkz. uygulama neden sürekli kapanıyor.

Reklam

Dördüncü: ağ

Bağlantıdan şüphelenmeye ancak şimdi değer. İki test bunu yukarıdakilerden ayırır:

  1. Telefonlardan birini mobil veriye alıp tekrar deneyin. Veride bağlanıp Wi-Fi'da bağlanmıyorsa ağ bir şeyi engelliyordur — misafir, otel, üniversite ve kurumsal Wi-Fi'lar istemciler arası trafiği sık sık engeller ve giden portları kısıtlar.
  2. Farklı bir cihaz çifti deneyin. Üçüncü bir telefon aynı paylaşan telefona bağlanabiliyorsa paylaşan taraf sağlamdır.
  3. Hiç bağlanmıyor mu yoksa bağlanıp düşüyor mu, not edin. Başarılı bir bağlantıdan sonraki tekrarlı düşmeler eşleşme değil, paket kaybı ya da uyuyan bir telefondur.

Arkasında şu var: iki telefonun da herkese açık adresi yoktur, bu yüzden ikisi de bir sinyalleşme sunucusuna dışa doğru bağlanır ve sonra aralarında doğrudan bir yol pazarlığı yapmaya çalışır. Bu genelde işe yarar. Yaramadığında — simetrik NAT, mobilde operatör seviyesi NAT, yalnızca 443'te TCP'ye izin veren bir güvenlik duvarı — trafiğin bir sunucu üzerinden aktarılması gerekir; bu her zaman çalışır ama gecikme ekler.

Sıra, özet halinde

BelirtiEn olası sebep
Anında "geçersiz kod", bekleme yokKod yanlış telefona yazıldı ya da yanlış yazıldı
Beş dakika önce çalıştı, şimdi çalışmıyorOturum bitti — yeni kod alın
Bağlanıyor, bir dakika boşta kalınca ölüyorPil optimizasyonu paylaşan uygulamayı öldürdü
Wi-Fi'da sonsuza kadar dönüyor, mobil veride çalışıyorAğ engelliyor — telefonlarda düzeltilecek bir şey yok
Her ağda sonsuza kadar dönüyorİki taraf da kısıtlayıcı NAT arkasında; aktarıcı gerekiyor
Görüntü geliyor ama dokunmalar bir şey yapmıyorKontrol edilen telefonda erişilebilirlik izni verilmemiş

Diğer rehberler

Remote Phone'ı deneyin

Bir Android ekranını paylaşın ya da başka bir telefondan veya bilgisayarınızın tarayıcısından kontrol edin. Hesap gerekmiyor.

Remote Phone'ı deneyin