private void Awake() { //UDP Client shutdownNetwork();//just incase there was some sort of error last time Networking.initNetwork(); endp = createIPEndpointData("10.150.32.203", 8888); sock = initSocketData(); if (createSocket(ref sock, SocketType.UDP) == P_GenericError) { Debug.LogError(getLastNetworkError()); } if (connectEndpoint(ref endp, ref sock) == P_GenericError) { Debug.LogError(getLastNetworkError()); } jobClient = new NetworkClientJob() { sock = this.sock, endp = this.endp }; hnd = jobClient.Schedule();//schedules the job to start asynchronously like std::detach in c++ }
public void connectToInternet() { string serverAddr = ipText.text; string userName = nameText.text; thisUser._name = userName; // Create UDP Client shutdownNetwork(); //just incase there was some sort of error last time Networking.initNetwork(); endp = createIPEndpointData(serverAddr, 8888); sock = initSocketData(); if (createSocket(ref sock, SocketType.UDP) == P_GenericError) { Debug.LogError(getLastNetworkError()); } if (connectEndpoint(ref endp, ref sock) == P_GenericError) { Debug.LogError(getLastNetworkError()); } jobClient = new NetworkClientJob() { sock = sock, endp = endp }; hnd = jobClient.Schedule(); //schedules the job to start asynchronously like std::detach in c++ string tmp = "@" + userName; int dump = 0; if (sendToPacket(ref sock, ref tmp, ref dump, ref endp) == P_GenericError) { Debug.LogError(getLastNetworkError()); } }