public void ConnectServer(string ip, int port) { Constants.IP = ip; Constants.PORT = port; MyCreateSocket = new CreateSocket(); }
public void Init() { MyCreateSocket = new CreateSocket(); MyTransmit = new Transmit(); MyMessageControl = new MessageControl(); MyPostMessageThread = new PostMessageThread(); MyMessageControl.MessageControlParaInit(); MyPostMessageThread.PostMessageThreadParaInit(); MyCreateSocket.CreateSocketGetPoint(MyMessageControl); MyTransmit.TransmitGetPoint(MyCreateSocket); MyPostMessageThread.PostMessageThreadGetPoint(MyMessageControl, MyTransmit); }
private void StartServer(UInt16 defaultPort) { CreateSocketEventArgs createSocketArgs = new CreateSocketEventArgs(); CreateSocket?.Invoke(this, createSocketArgs); ISocket socket = createSocketArgs.CreatedSocket; SelectServerPortEventArgs selectPortArgs = new SelectServerPortEventArgs(defaultPort); SelectServerPort?.Invoke(this, selectPortArgs); UInt16?port = selectPortArgs.SelectedPort; if (port.HasValue) { _machineServer.Start(socket, port.Value); } }
public void DisConnect() { MyCreateSocket.SocketClose(); MyCreateSocket = null; }