Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Program
- {
- static void Main(string[] args)
- {
- int recv;
- byte[] data = new byte[1024];
- IPEndPoint endpoint = new IPEndPoint(IPAddress.Any, 904);
- Socket newSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
- newSocket.Bind(endpoint);
- Console.WriteLine("Waiting for client while playing Gachi Bass...");
- IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
- EndPoint tmpRemote = (EndPoint)sender;
- recv = newSocket.ReceiveFrom(data, ref tmpRemote);
- Console.WriteLine("GUYS WE GOT A MESSAGE {0} ", tmpRemote.ToString());
- Console.WriteLine(Encoding.ASCII.GetString(data,0, recv));
- string welcome = "Welcome Slave";
- data = Encoding.ASCII.GetBytes(welcome);
- if (!newSocket.Connected)
- {
- newSocket.Send(data);
- }
- while(true)
- {
- if (!newSocket.Connected)
- {
- Console.WriteLine("Client disconnected");
- break;
- }
- data = new byte[1024];
- recv = newSocket.ReceiveFrom(data, ref tmpRemote);
- if (recv == 0)
- break;
- Console.WriteLine(Encoding.ASCII.GetString(data, 0, recv));
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement