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