Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- System.ArgumentOutOfRangeException
- static void Main(string[] args)
- {
- TcpListener serverSocket = new TcpListener(8888);
- TcpClient clientSocket = default(TcpClient);
- int counter = 0;
- serverSocket.Start();
- Console.WriteLine("Chat Server Started ....");
- counter = 0;
- while ((true))
- {
- counter += 1;
- clientSocket = serverSocket.AcceptTcpClient();
- byte[] bytesFrom = new byte[10025];
- string dataFromClient = null;
- NetworkStream networkStream = clientSocket.GetStream();
- networkStream.Read(bytesFrom, 0, (int)clientSocket.ReceiveBufferSize);
- dataFromClient = System.Text.Encoding.ASCII.GetString(bytesFrom);
- dataFromClient = dataFromClient.Substring(0, dataFromClient.IndexOf("$"));
- clientsList.Add(dataFromClient, clientSocket);
- broadcast(dataFromClient + " Joined ", dataFromClient, false);
- Console.WriteLine(dataFromClient + " Joined chat room ");
- handleClinet client = new handleClinet();
- client.startClient(clientSocket, dataFromClient, clientsList);
- }
- clientSocket.Close();
- serverSocket.Stop();
- Console.WriteLine("exit");
- Console.ReadLine();
- }
- networkStream.Read(bytesFrom, 0, (int)clientSocket.ReceiveBufferSize);
Add Comment
Please, Sign In to add comment