API ke komunikaci s modemem   zodpovězená otázka

C#, Offtopic, I/O operace

Jak řeší vývojáři (pokud vůbec) v .NET například komunikaci s určitým typem modemu. Vydávají výrobci nějaké svoje API pro komunikaci či nastavení jejich přístrojů?

Chtěl bych napsat aplikaci, která by dynamicky měnila filtry IP adres na modemu, jelikož jeho webová administrace je dost chudá a postrádá třeba nastavení různých časových intervalů.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Ta webová administrace je v podstatě klasická navigace po webu, minimálně z pohledu prohlížeče. Vy tedy můžete použít nějaký nástroj pro odchytávání požadavků a odpovědí a zkusit si v administraci úkoly, které Vás zajímají (např. to IP filtry). Pokud používáte Firefox, najeďte na Firefox > Web Developer > Web Console, klikněte pravým a zaškrtněte zaznamenávání těl požadavků a odpovědí (pro POST metodu). Pokud používáte Chrome, dostanete se přes F12 na něco podobného, kde je pohled Network. V IE to údajně lze také přes F12, jak mě někdo tady na fóru poučil, já sám to vyzkoušel nemůžu. Nyní máte možnost sledovat tu síťovou komunikaci, takže si najedete na webovou administraci a odešlete formulář, který dělá to, co chcete. Uvidíte tam požadavek, který bude mít nějaké parametry, v závislosti na tom, co jste vyplnil v tom formuláři. Pro každý úkol, který Vás zajímá, si vypište tyto adresy a parametry a metodu, kterou jsou předávané (GET, POST, ...). S toutu znalostí už můžete v .NET aplikaci vytvářet HttpWebRequest a HttpWebResponse, nebo pomocí System.Net.WebClient se dotazovat na ty adresy s parametry, které si určíte programově. Lze pak tedy vytvořit nějakou rutinu, která bude vytvářet a odesílat tyto webové požadavky v daném intervalu a měl byste být tam, kde chcete.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Děkuji za vyčerpávající odpověď, zkusím se do toho pustit.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Nezapomínejte prosím označovat odpovědi.

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback