Exemple #1
0
    public void ConnectServer(string ip, int port)
    {
        Constants.IP   = ip;
        Constants.PORT = port;

        MyCreateSocket = new CreateSocket();
    }
Exemple #2
0
    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);
    }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
 public void DisConnect()
 {
     MyCreateSocket.SocketClose();
     MyCreateSocket = null;
 }