コード例 #1
0
ファイル: TCPServer.cs プロジェクト: Gradess2019/AviahackAR
    public void WaitingForRequest()
    {
        try
        {
            server = new TcpListener(IPAddress.Parse("172.31.179.162"), 2565);
            server.Start();

            while (true)
            {
                Debug.Log("Waiting for connection");
                IsRUnfdsd = true;

                Debug.Log(IsRUnfdsd);


                client = server.AcceptTcpClient();
                Debug.Log("Client connected");

                NetworkStream stream = client.GetStream();

                var buffer = new byte[1024];
                int bytesRead;
                while ((bytesRead = stream.Read(buffer, 0, buffer.Length)) > 0)
                {
                    File.WriteAllBytes(FILE_NAME, buffer);
                }
                Debug.Log("Yeah!!!");

                string input = File.ReadAllText(FILE_NAME);

                // Parser parser = new Parser();
                // Command command = parser.ParseToCommand(Int32.Parse(input));
                commandReceiver.DoAction(Int32.Parse(input));
            }
        }
        catch (Exception e)
        {
            Debug.Log(e.ToString());
        }
    }