Jeg sidder og vil lave et program der kan sende data ud til min router, men hvordan?
den sender til 10.0.0.1 port 23 og åbner porten, hvor den så sender det password jeg har tastet ind, og sender nogle data, som kan se sådan ud set nat entry add 10.0.0.2 80 <wan-ip> 80 tcp, den interne ip, og wan ip indtastes, og så afkrydser man bare felter med porte, og vælger ved afkrydsning om det er tcp/udp eller begge, og trykker send, hvorefter den sender alle data, jeg vil bare have en forklaring om hvordan man får den til at sende, resten håber jeg selv jeg kan. Det er 200 point værd. Håber at det forståes????
De fleste routers har et web interface. Jeg vil mene at det nok er den nemmeste løsning. Jeg går ud fra at visual basic har nogle standard rutiner til http kald.
Det er i hvert fald sådan jeg ville angrinbe problemet - skrive en parser til routerens web-interface. Med mindre at der er tilgængelige api'er derude.
Det jeg vil lave er et program hvor du ikke skal tænke på hvilke porte eller andre ting, bare vælge ud fra program type, og så trykke send, så klare programmet alt andet til routeren..
Ah, for at sende er der flere muligheder, 2 af mulighederne er de "samame", henv. api socket, og activex kontrollen socket, det nok nememst at bruge socket, som klare det hele.
men for at forbinde til f.esk , forudsat at socket hder ws
ws.connect 10.0.0.1 23
når du så er forbunde, vil winsocket kontrolen connectede metoden blive kaldt.
og i den kan du så skrive f.esk
ws.senddata "user: " & user
hvis det er sådan kommandoen ser ud
når du modtager data bliver kontrolle dataarrvial metoden kaldt.
'<ws_datarrival>
Dim strData as String ws.getdatat strData
'her kan du parse en returnereing
End Sub '<ws_datarrival> slut
Du kan evt. søge påwinsocket +v b 6.0 på en søgemaskine
håber du kan bruge det noget.
mvh. Thomas
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.