// Update is called once per frame void Update() { if (socket != null && dataSocket == null) { var dsocket = socket.handle(); if (dsocket != null) { this.dataSocket = dsocket; dataSocket.send(connectData); connectData = null; } } if (dataSocket != null) { dataSocket.handle(); var msg = dataSocket.getMessage(); if (msg != null) { handleMessage(msg); } } }