03. august 2005 - 13:56Der er
15 kommentarer og 1 løsning
Socket i C#
Hej...
Sidder med koden nedenfor, og mangler lidt på den. Det var et eksempel jeg fandt på sockets, men hhm, mangler lidt ting på den... Når jeg connecter på den, smider den mig af igen, når den har skrevet til mig. Jeg vil have at den opretholder forbindelsen, og man kan sende forskellige ting. En anden ting er så, at 2 ikke må forbinde på samme tid. Nogen der kan hjælpe?
using System; using System.Net.Sockets; using System.Text;
public class Class1 {
private const int portNum = 46352;
public static int Main(String[] args) { bool done = false;
TcpListener listener = new TcpListener(portNum);
listener.Start();
while (!done) { Console.Write("Waiting for connection..."); TcpClient client = listener.AcceptTcpClient();
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
jep, har prøvet at slette client.Close(); men ved så ikke hvordan jeg får den til at modtage commandoer fra client...
Vil ikke have flere samtidige klienter, vil have så kun én kan connecte ad gangen, men skal vel stadig ahve gang i tråde for at gøre mit program stabilt? Skal lige siges at i fremtiden vil det ikke være et konsol program
Har skam både lavet et billedformat, og en protokol :) har efterhånden læst lang tid i en bog om billeder, og komprimering :D... hhm... har programmeret i delphi, og der er sådan nogle ting SÅ meget lettere, men alt skal jo heller ikke være let hehe...
Har kigget lidt på koden i den artikle, han laver en tråd til klienten, MEN han afslutter den til sidst også, istedet for at afslutte den, kan man så starte tråden forfra eller sådan noget?
Okay, men kan du ikke vise mig det lidt simpelt... :/ Så finder jeg selv ud af det med tråd, det mener jeg, at jeg har nogenlunde styr på...
Hhm forresten, er du ikke en som har programmeret mange sprog? Må jeg så spørger dig, hvad du synes er bedst af Java, C#, C++? Personligt synes jeg C# er det bedste som sprog, men ikke til anvendelighed... Her tænker jeg på, at det ikke rigtig er understøttet på andre platforme, andet end Mono :/ Java er jo fuldt understøttet, og C++ også, dog ting der skal ændres, fra platform til platform
Hhm... personligt synes jeg C++ er alt for sammenbikset, alt for meget, alt for besværligt. Java, coolt sprog, men synes godt de kunne tage sig sammen med deres GUI hhm, men vel det mindste problem...Og Microsoft, lav dog for filan et MacOs namespace, og en compiler + framework til mac :)
har egentlig selv en... hhm, hvis jeg åbner 2 telnets, og connecter den ene... Derefter connecter jeg den anden, så når jeg afbryder den første, så logger den anden ind, og afbryder med det samme hhm...
det værste er så, at jeg ikke kan se hvad telnet skriver, da tegnene i den, fucker :/
kay tak... medhensyn til det problem jeg havde med 2 klienter, har jeg besluttet mig for at lave alt i tråde, så serveren fortæller klient 2,3,4 at pladsen er optaget...
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.