void init() { udpControl = new UDPController(); selection = new UserSelections(); player = new Player(); User = null; LogOutButtonInvisiable(); }
private void Awake() { UDPCtrl = gameObject.GetComponent <UDPController>(); var txtTouch = GameObject.FindGameObjectWithTag("touchEvent"); var txtPos = GameObject.FindGameObjectWithTag("coordinate"); var txtRot = GameObject.FindGameObjectWithTag("rotation"); var txtScl = GameObject.FindGameObjectWithTag("scale"); txtTouchEvent = txtTouch.GetComponent <Text>(); txtPosition = txtPos.GetComponent <Text>(); txtRotation = txtRot.GetComponent <Text>(); txtScale = txtScl.GetComponent <Text>(); }
// private EightbyEightController gridc; // Start is called before the first frame update void Start() { // Initialize the reference for other game objects (Implementation Specific) ic1 = GameObject.Find("Indicator 1").gameObject.GetComponent <IndicatorController>(); ic2 = GameObject.Find("Indicator 2").gameObject.GetComponent <IndicatorController>(); timingBar = GameObject.Find("Timing Bar").gameObject.GetComponent <TwoMotorTimingController>(); // cursor = GameObject.Find("Cursor").gameObject.GetComponent<CursorController>(); // gridc = GameObject.Find("8x8 Grid Quad").gameObject.GetComponent<EightbyEightController>(); udp1 = GameObject.Find("UDP 1").gameObject.GetComponent <UDPController>(); // udp2 = GameObject.Find("UDP 2").gameObject.GetComponent<UDPController>(); prevmessage1 = udp1.lastReceivedUDPPacket; // prevmessage2 = udp2.lastReceivedUDPPacket; }
static void Main(string[] args) { SocketHandler.Server server = new SocketHandler.Server(PORT); server.onNewConnection += OnConnected; IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName()); IPAddress ipAddress = null; foreach (IPAddress addr in ipHostInfo.AddressList) { if (addr.AddressFamily == AddressFamily.InterNetwork) { ipAddress = addr; break; } } Client client = new Client(ipAddress, PORT); UDPController udpServer = new UDPController(client.socket); udpServer.onReceiveData += OnServerReceived; udpServer.SendData(Encoding.Unicode.GetBytes("hello world")); string message; bool running = true; while (running) { message = Console.ReadLine(); switch (message) { case "q": running = false; break; } } server.Stop(); client.Stop(); udpServer.Stop(); udpClient.Stop(); }
private void Awake() { Instance = this; }
static void OnClientReceived(byte[] message, UDPController controller) { Console.WriteLine("Test Client received message: " + Encoding.Unicode.GetString(message)); controller.SendData(message); }
static void OnConnected(Socket socket) { udpClient = new UDPController(socket); udpClient.onReceiveData += (message) => OnClientReceived(message, udpClient); }