public async Task InitializeClient() { client = new NetMQUbiiClient(null, clientName, ip, port); await client.Initialize(); OnInitialized(); }
protected async override void Start() { base.Start(); // Initializing NetMQUbiiClient (sets serverSpecification & clientRegistration, starts sockets) // TODO: Set advanced specs string ubiiIP = MotherOfManagers.Instance.UbiiBackendServerIP; int ubiiPort = MotherOfManagers.Instance.UbiiBackendServerPort; ubiiClient = new NetMQUbiiClient(null, "testClient", ubiiIP, ubiiPort); LogConsole("Initilizing connection to : " + ubiiIP + " - " + ubiiPort); await ubiiClient.Initialize(); LogConsole("Connection established"); LogConsole("Subscribing to topics"); await Subscribe(TOPIC_START_HOST, On_AsyncJobRecieved); await Subscribe(TOPIC_REQUEST_HOST_IP, On_AsyncJobRecieved); await Subscribe(TOPIC_BROADCAST_HOST_IP, On_AsyncJobRecieved); await Subscribe(TOPIC_REQUEST_JOIN_HOST, On_AsyncJobRecieved); await Subscribe(TOPIC_CLIENT_CONNECTED, On_AsyncJobRecieved); await Subscribe(TOPIC_CLIENT_DISCONNECTED, On_AsyncJobRecieved); await Subscribe(TOPIC_HOST_DISCONNECTED, On_AsyncJobRecieved); await Subscribe(TOPIC_BROADCAST_BEVENT, On_AsyncJobRecieved); await Subscribe(TOPIC_TEST_INT, On_AsyncJobRecieved); IsConnectedToUbii = true; LogConsole("Ubii connected"); StartNewCoroutine(ref requestHostEnumerator, RequestHostCoroutine()); }
private async void Start() { // Initializing NetMQUbiiClient (sets serverSpecification & clientRegistration, starts sockets) client = new NetMQUbiiClient(null, "testClient", ip, port); await client.Initialize(); Debug.Log("Subscribing to test topics"); await Subscribe("TestTopicPos", TestTopicDataSubPos); await Subscribe("TestTopicRot", TestTopicDataSubRot); await Subscribe("MoveCubeH", MoveCubeH); await Subscribe("MoveCubeV", MoveCubeV); subscribed = true; newPos = cube.transform.position; newRot = cube.transform.rotation; }
public async Task InitializeClient() { client = new NetMQUbiiClient(null, "client", ip, port); await client.Initialize(); }