03. maj 2006 - 22:41Der er
46 kommentarer og 1 løsning
Svare ved ping på port?
Jeg vil gerne have en lille kode der, når nogen via nettet forsøger at taste XX.XXX.XXX.XX:50000 fx, så skal den blot give et svar tilbage. Altså sådan så jeg efterfølgende kan pinge den, og få et svar - hvordan gør jeg det meget let ?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Altså jeg har fundet frem til at registere ping sådan her:
using System; using System.Collections; using System.IO; using System.Net; using System.Net.Sockets; using System.Threading;
class ChatMain { public static void Main(string[] args) { Server srv = new Server(); srv.Run(); } }
class Server { private ArrayList allclients; public void Run() { allclients = new ArrayList(); TcpListener server = new TcpListener(IPAddress.Any, 3389); server.Start();
for (int i = 1; i > 0; i++) { Console.ReadKey(); if (server.Pending()) { Console.WriteLine("TEST"); } } } }
server = new TcpListener(IPAddress.Any, 3389); server.Start(); client = server.AcceptTcpClient(); rdr = new StreamReader(client.GetStream()); wrt = new StreamWriter(client.GetStream()); } }
Du har forstået det forkert... Jeg vil have et program åben som lytter til en port - jeg skal pinge den port via mit php script, og dermed kunne konkludere at programmet på min pc er startet.
Jeg pinger pc'en og porten med php, programmet skal så svare.. Jeg vil altså ikke pinge noget med programmet
Ja - på sin vis enig - men når nu firewall er deaktiveret og router er forwardet med de porte.. (Ved at den er forwardet korrekt da andre programmer med de porte jeg forsøger at bruge - sagtens kan køre) Selvf. er de programmer ikke startet imens ;)
Hvordan ville du evt. lave det andet du foreslog. Vil også gerne kunne afbryde/starte den uden at skulle lukke programmet. Altså nogle knapper til det - hvad vil action være til at stoppe "opdateringen" og starte den igen.
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.