Ciao ragazzi, io ho creato una chat in vb.net, ho un server che puo avere molti client.

Il server é fatto praticemente in questo modo:


codice:
Dim serverSocket As New TcpListener(8888)         
Dim clientSocket As TcpClient 
         
'Inizio ascolto per richieste di client         
serverSocket.Start()         
While True
              clientSocket = serverSocket.AcceptTcpClient()
              Dim bytesFrom(10024) As Byte
              Dim dataFromClient As String
              ' restituisce lo strem per lettura e scrittura
              Dim networkStream As NetworkStream = clientSocket.GetStream()
             networkStream.Read(bytesFrom, 0,CInt(clientSocket.ReceiveBufferSize))                           
           'converto da bytes a stringa             

             dataFromClient = System.Text.Encoding.ASCII.GetString(bytesFrom)
             dataFromClient = dataFromClient.Substring(0,dataFromClient.IndexOf("$"))
             clientsList(dataFromClient) = clientSocket

              'invia messaggio in brotcast che un nuovo client ha effettuato l'accesso                 
              broadcast(dataFromClient + " Joined ", dataFromClient, False)
             Dim client As New handleClinet(clientSocket, dataFromClient, clientsList)
End While          
clientSocket.Close()         
serverSocket.Stop()         
Console.ReadLine()
Vorrei sapere se é possibile creare un client anche in C che riesca ad intefacciarsi a questa chat?!

Grazie