public void Connection(string ip, int port) { if (kcp == null) { kcp = new KcpServer <KcpSocket>(0); kcp.Run(1); } var address = IPAddress.Parse(ip); link = kcp.FindOrCreateLink(new IPEndPoint(address, port)); link.Send(new byte[1], 0); }
public void Connection(string ip, int port) { UniId = SystemInfo.deviceUniqueIdentifier; var address = IPAddress.Parse(ip); var kcp = new KcpServer <KcpSocket>(0, 1); kcp.Run(); link = kcp.FindOrCreateLink(new IPEndPoint(address, port)); link.Send(new byte[1], 0); }
public void Connection(string ip, int port) { var address = IPAddress.Parse(ip); server = new KcpServer <KcpSocket>(0); server.Run(1); server.OpenHeart(); var remote = new IPEndPoint(address, port); link = server.FindOrCreateLink(remote); server.soc.SendTo(KcpListener.Heart, remote); server.RejectAutoConnections = true; }
public void OpenLog(string ip = null, int port = 0) { Application.logMessageReceived += Log; if (ip == null | ip == "") { logLink = link; } else { var address = IPAddress.Parse(ip); logLink = server.FindOrCreateLink(new IPEndPoint(address, port)); } if (logs == null) { logs = new List <LogData>(); } }