public void Listen(string ip, int port, string origin)
{
var address = IPAddress.Parse(ip);
var listener = new TcpListener(address, port);
IP = ip;
Port = port;
Origin = origin;
listener.Start();
listener.BeginAcceptTcpClient(AcceptTcpClientCallback, listener);
}