// 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; }
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(); }
// 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)); }