Oppure

Loading
06/11/10 16:48
Jollyman
Salve a tutti, sono nuovo e solo ora ho scoperto come si inserisce un topic o chiamatelo come volete. Sto studiando da un po' il C#, ma mi sono bloccato su questo punto:
quando metto in ascolto un socket come faccio a sapere se c'è una richiesta di connessione?In parole povere:qual è il codice sorgente che se c'è una richiesta di connessione mi mostra un messaggio che chiede di accettarla o meno?
Semplificazione al massimo
Avete presente il Winsock?
Qual è il codice in C# che emula l'evento ConnectionRequest?
Grazie se me lo risolvete.
aaa
06/11/10 18:56
marco1
Devi essere più specifico!! Parli della comunicazione TCP???? Se si... allora ti riferisci alla tcplistener... usa la funzione AcceptTcpClient() ... Mette in attesa il codice fino alla richiesta da parte di un cliente e inoltre ritorna il cliente stesso...
aaa
07/11/10 12:58
Il Totem
Postato originariamente da marco1:

Devi essere più specifico!! Parli della comunicazione TCP???? Se si... allora ti riferisci alla tcplistener... usa la funzione AcceptTcpClient() ... Mette in attesa il codice fino alla richiesta da parte di un cliente e inoltre ritorna il cliente stesso...


TcpListener è un wrapper di Socket specifico per il protocollo tcp/ip. La versione più generica è Socket.Accept, o meglio Socket.AcceptAsync:
msdn.microsoft.com/en-us/library/…
aaa