Guest User

Untitled

a guest
Jan 24th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. System.ArgumentOutOfRangeException
  2.  
  3. static void Main(string[] args)
  4. {
  5. TcpListener serverSocket = new TcpListener(8888);
  6. TcpClient clientSocket = default(TcpClient);
  7. int counter = 0;
  8.  
  9. serverSocket.Start();
  10. Console.WriteLine("Chat Server Started ....");
  11. counter = 0;
  12. while ((true))
  13. {
  14. counter += 1;
  15. clientSocket = serverSocket.AcceptTcpClient();
  16.  
  17. byte[] bytesFrom = new byte[10025];
  18. string dataFromClient = null;
  19.  
  20. NetworkStream networkStream = clientSocket.GetStream();
  21. networkStream.Read(bytesFrom, 0, (int)clientSocket.ReceiveBufferSize);
  22. dataFromClient = System.Text.Encoding.ASCII.GetString(bytesFrom);
  23. dataFromClient = dataFromClient.Substring(0, dataFromClient.IndexOf("$"));
  24.  
  25. clientsList.Add(dataFromClient, clientSocket);
  26.  
  27. broadcast(dataFromClient + " Joined ", dataFromClient, false);
  28.  
  29. Console.WriteLine(dataFromClient + " Joined chat room ");
  30. handleClinet client = new handleClinet();
  31. client.startClient(clientSocket, dataFromClient, clientsList);
  32. }
  33.  
  34. clientSocket.Close();
  35. serverSocket.Stop();
  36. Console.WriteLine("exit");
  37. Console.ReadLine();
  38.  
  39.  
  40. }
  41.  
  42. networkStream.Read(bytesFrom, 0, (int)clientSocket.ReceiveBufferSize);
Add Comment
Please, Sign In to add comment