Exemplo n.º 1
0
    public RPSKind ReceiveRPSData()
    {
        byte[] data = new byte[1024];

        // 데이터를 수신합니다.
        int recvSize = network.Receive(ref data, data.Length);

        if (recvSize < 0)
        {
            // 입력 정보를 수신하지 않음.
            return(RPSKind.None);
        }

        // byte 배열을 구조체로 변환합니다.
        RPSKind rps = (RPSKind)data[0];

        Debug.Log("rps-" + data + "-rps");

        if (data[0] > 2 || data[0] < -1)
        {
            return(RPSKind.None);
        }


        return(rps);
    }
Exemplo n.º 2
0
 public State get_state()
 {
     return(JSON.Deserialize(TCP.Receive()));
 }