Příklad chyby: Chyba Socket Error 10054 – Connection reset by peer

Tato (či podobná) chyba znamená, že již navázané spojení mezi mobilní aplikací a programem SendMails na PC bylo z vnějšího důvodu přerušeno. Nejde tedy o chybu samotného programu, ale o to, že nějaká „vrstva“ mezi nimi (antivir, firewall, systém v mobilu nebo nestabilní síť) spojení ukončí.

Nejčastější příčiny

  • Antivir nebo firewall v PC – některé bezpečnostní balíčky vyhodnotí komunikaci na méně běžném portu jako podezřelou a spojení ukončí.
  • Bezpečnostní aplikace v mobilu – zejména některé telefony (Xiaomi, Huawei, Samsung apod.) mohou agresivně ukončovat spojení běžící na pozadí.
  • Nestabilní Wi-Fi nebo přepínání mezi 2,4 / 5 GHz – i krátký výpadek signálu může způsobit chybu „Connection reset by peer“.
  • Typ telefonu a verze Androidu – novější Androidy mají často přísnější omezení pro aplikace na pozadí (spořič baterie apod). Pro odesílání SMS bývají ve výsledku stabilnější spíše starší verze Androidu.

Doporučený postup

  1. Vyzkoušejte rozesílku s dočasně vypnutým antivirem a firewallem
    Při testu rozesílky zkuste na PC dočasně vypnout antivir a firewall (případně i bezpečnostní aplikace v mobilu). Pokud v tomto režimu SMS odešly bez chyby, je potřeba následně v těchto programech nastavit výjimku pro:
    • program SendMails na PC,
    • mobilní aplikaci SMSSender v telefonu.

  2. Zkontrolujte Wi-Fi připojení
    Doporučujeme:
    • používat jednu stabilní Wi-Fi síť (nepřepínat automaticky mezi 2,4 a 5 GHz),
    • umístit PC i mobil blíže k routeru,
    • pokud je to možné, otestovat i jinou Wi-Fi síť (např. jiný router).

  3. Vyzkoušejte jiný telefon (ideálně se starším Androidem)
    Pokud máte možnost, zkuste rozesílku i z jiného mobilního telefonu. Ve většině případů platí, že:
    • čím starší Android, tím lépe – starší verze systému méně zasahují do běhu aplikací na pozadí a spojení bývá stabilnější,
    • snadno tak ověříte, zda problém způsobuje konkrétní model telefonu nebo spíše síť / PC.

  4. Propojte PC a mobil kabelem (USB tethering)
    Místo Wi-Fi můžete vytvořit malou lokální síť přímo mezi PC a mobilem pomocí USB kabelu. Toto řešení má často nejstabilnější výsledky, protože do komunikace nezasahuje Wi-Fi ani router a mobil se zároveň nabíjí.
    Podrobný návod, jak propojit PC a mobil přes USB kabel a zapnout USB tethering, najdete zde: podrobný návod na propojení přes kabel

  5. Zkontrolujte, zda používáte nejnovější verze programu
    Pokud máte zakoupené aktualizace, doporučujeme stáhnout a nainstalovat:
    • nejnovější verzi programu SendMails pro PC,
    • nejnovější verzi mobilní aplikace SMSSender pro Android.
    Novější verze mohou obsahovat opravy či vylepšení komunikace.