public class tcpServer
{
// We create our datatypes
private int portAdress { get; set;}
private TcpListener Host { get; set; }
public tcpServer()
{ // Constructor
portAdress = 12345;
Host = new TcpListener(IPAddress.Any, portAdress);
Host.Start();
}
public async Task<string> ListenAsync()
{
using (TcpClient client = await Host.AcceptTcpClientAsync())
{
using (NetworkStream stream = client.GetStream())
{
//Used to send and receive messages
byte[] msg = new byte[1024];
await stream.ReadAsync(msg, 0, msg.Length);
return Encoding.Unicode.GetString(msg);
}
}
}
}
public class tcpServer
{
// We create our datatypes
private int portAdress { get; set;}
private TcpListener Host { get; set; }
public tcpServer()
{ // Constructor
portAdress = 12345;
Host = new TcpListener(IPAddress.Any, portAdress);
Host.Start();
}
public async Task<string> ListenAsync()
{
using (TcpClient client = await Host.AcceptTcpClientAsync())
{
using (NetworkStream stream = client.GetStream())
{
//Used to send and receive messages
byte[] msg = new byte[1024];
await stream.ReadAsync(msg, 0, msg.Length);
return Encoding.Unicode.GetString(msg);
}
}
}
}