Ejemplo n.º 1
0
        private void Negotiate(byte[] data)
        {
            switch (data[0])
            {
            case 0x01:
                _connected = true;
                SendMessage(new byte[] { 0x01, 0x02 });
                break;

            case 0x02:
                _connected = true;
                //MessageBox.Show("Connected");
                break;

            case 0x03:
                _remotetype = TypeofRemote.Reciever;
                SendMessage(new byte[] { 0x01, 0x05 });
                break;

            case 0x04:
                _remotetype = TypeofRemote.Sender;
                SendMessage(new byte[] { 0x01, 0x05 });
                break;

            case 0x05:
                //MessageBox.Show("Established");
                break;
            }
        }
Ejemplo n.º 2
0
        public bool SetRemote(TypeofRemote remotetype)
        {
            _remotetype = remotetype;
            //
            //try socket code etc
            //

            SendMessage(new byte[] { 0x01, 0x04 });

            return(true);
        }
Ejemplo n.º 3
0
 public NetworkGenerator(Socket socket)
 {
     _remotetype = TypeofRemote.Unknown;
     _uplink = socket;
     WaitForData(_uplink);
 }
Ejemplo n.º 4
0
 private void Negotiate(byte[] data)
 {
     switch (data[0])
     {
         case 0x01:
             _connected = true;
             SendMessage(new byte[] { 0x01, 0x02 });
             break;
         case 0x02:
             _connected = true;
             //MessageBox.Show("Connected");
             break;
         case 0x03:
             _remotetype = TypeofRemote.Reciever;
             SendMessage(new byte[] { 0x01, 0x05 });
             break;
         case 0x04:
             _remotetype = TypeofRemote.Sender;
             SendMessage(new byte[] { 0x01, 0x05 });
             break;
         case 0x05:
             //MessageBox.Show("Established");
             break;
     }
 }
Ejemplo n.º 5
0
        public bool SetRemote(TypeofRemote remotetype)
        {
            _remotetype = remotetype;
            //
            //try socket code etc
            //

            SendMessage(new byte[] { 0x01, 0x04 });

            return true;
        }
Ejemplo n.º 6
0
 public NetworkGenerator(Socket socket)
 {
     _remotetype = TypeofRemote.Unknown;
     _uplink     = socket;
     WaitForData(_uplink);
 }