Exemple #1
0
 // Update is called once per frame
 void Update()
 {
     if (device == 'A')
     {
         vector3 = gameObject.transform.position;
         DATA sendData = new DATA(vector3);
         SocketServer.Send(sendData.ToByte());
     }
     if (device == 'B')
     {
         gameObject.transform.position = vector3;
     }
     text.text = "(" + vector3.x + "," + vector3.y + "," + vector3.z + ")";
 }
Exemple #2
0
        public void Socket(string ip, int port)
        {
            Thread thread = new Thread(() =>
            {
                TcpClient tcp = new TcpClient(ip, port);
                stream        = tcp.GetStream();
                try
                {
                    byte[] bytes = new byte[tcp.ReceiveBufferSize];
                    stream.Read(bytes, 0, bytes.Length);
                    data = new DATA(bytes);
                }
                catch (Exception) { }
            });

            thread.Start();
        }
Exemple #3
0
        public static void Receive(byte[] bytes)
        {
            DATA getData = new DATA(bytes);

            vector3 = getData.ToVector3();
        }