示例#1
0
    // Use this for initialization
    void Start()
    {
        Debug.Log(SystemInfomation.IPAddress);
        sender   = new UDPSenderManager(SystemInfomation.DirectedBroadcastAddress, 8000);
        listener = new UDPListenerManager(8000);
        listener.ListenerMessageEvent += ListenerMessageEvent;

        sender.SendMessage(JsonUtility.ToJson(new JsonPosition()));

        currentcontext = SynchronizationContext.Current;
    }
示例#2
0
        // Use this for initialization
        void Start()
        {
            // Voice受信処理
            var voiceListener = new WAVStreamListener(audioSource, frequency);

            listener = new UDPListenerManager(port);
            listener.ListenerByteEvent += (data, address) =>
            {
                if (SystemInfomation.IPAddress.Equals(address))
                {
                    return;
                }
                voiceListener.SetDataList(data);
            };

            // Voice送信処理
            sender      = new UDPSenderManager(SystemInfomation.DirectedBroadcastAddress, port);
            voiceSender = new WAVStreamSender();
            StartCoroutine(voiceSender.StartStreamRecordData(data => sender.SendMessage(data), frequency));
        }
 // Use this for initialization
 void Start()
 {
     // UDPのブロードキャストで送信
     sender = new UDPSenderManager(SystemInfomation.DirectedBroadcastAddress, 8080);
     StartCoroutine(PositionUpdate(SystemInfomation.DeviceName, 0.1f));
 }