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:
Vorrei sapere se é possibile creare un client anche in C che riesca ad intefacciarsi a questa chat?!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()
Grazie

Rispondi quotando