Example #1
0
    public async Task InitializeClient()
    {
        client = new NetMQUbiiClient(null, clientName, ip, port);
        await client.Initialize();

        OnInitialized();
    }
Example #2
0
        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());
        }
Example #3
0
    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;
    }
Example #4
0
 public async Task InitializeClient()
 {
     client = new NetMQUbiiClient(null, "client", ip, port);
     await client.Initialize();
 }