Example #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;
    }
Example #2
0
        public MainWindow()
        {
            InitializeComponent();

            // UDP受信処理
            var listener = new UDPListenerManager(8080);

            listener.ListenerMessageEvent += (ms, ip) =>
            {
                setListBox(ip, ms);
                // ファイルに位置情報を保存
                var sw = new System.IO.StreamWriter(@".\Transform.txt", true);
                sw.WriteLine(ms);
                sw.Close();
            };

            // HoloLensのバッテリー残量取得
            sendRestAPI();
        }
Example #3
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));
        }