Esempio n. 1
0
 public void SendMeClicking()
 {
     DeveOutgoingMessage outje = new DeveOutgoingMessage();
     outje.WriteInt32((int)ServerReceiveMessageType.NewButtonState); //Identifier for command message
     outje.WriteString(stringtosend);
     outje.WriteString(pressed.ToString());
     game.SendMessage(outje);
 }
Esempio n. 2
0
        public void CreateSocket()
        {
            IPAddress ipAddress = IPAddress.Parse("192.168.2.15");
            int port = 1337;

            // create endpoint var ipAddress = IPAddress.Parse(host);
            endpoint = new IPEndPoint(ipAddress, port);

            // create event args
            var args = new SocketAsyncEventArgs();
            args.RemoteEndPoint = endpoint;
            args.Completed += new EventHandler<SocketAsyncEventArgs>(args_Completed);
            DeveOutgoingMessage dom = new DeveOutgoingMessage(DeveMessageType.Data);
            dom.WriteInt32((int)ServerReceiveMessageType.LoginMessageControlClient);
            byte[] buffer = dom.GetBytes();
            args.SetBuffer(buffer, 0, buffer.Length);

            // create a new socket
            socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            socket.NoDelay = true;

            // connect socket
            bool completesAsynchronously = socket.ConnectAsync(args);
        }