コード例 #1
0
	//GameManager gameManager;

	void Start() {
		//Makes this object stay throughout the entire scene
		if (dontDestroyOnLoad) {
			DontDestroyOnLoad (transform.gameObject);
		}
		network = FindObjectOfType<NetworkManager> ();

		//Find the Socket Component in the Game Scene
		GameObject go = GameObject.Find("SocketIO");
		socket = go.GetComponent<SocketIOComponent>();

		//Register what kind of messages the client receives
		socket.On ("ConnectionTest", NetTest);
		socket.On ("JoinRoom", NetLogin);
		//socket.On ("Response", NetResponse);
		socket.Connect ();

		//Start Connection Test
		if (socket.IsConnected) {
			//Debug.Log ("Connected to Server!");
			StartCoroutine("ConnectionTest");
		} else {
			Debug.Log ("Not Connected...");
		}

	}
コード例 #2
0
ファイル: ServerInterface.cs プロジェクト: cjcurrie/HOPELite
    public void Initialize()
    {
        GameObject go = GameObject.Find("SocketIO");
        socket = go.GetComponent<SocketIOComponent>();

        socket.Connect();

        // Register callbacks
        socket.On("message", OnMessage);

        // Send first contact to server
        socket.Emit("connection");

        // Log in
        Dictionary<string,string> login = new Dictionary<string,string>();
        login["username"] = "******";
        socket.Emit("login", new JSONObject(login));

        /*
        client = new Client(url);

        client.Opened += OnSocketOpened;
        client.Message += SocketMessage;
        client.SocketConnectionClosed += SocketConnectionClosed;
        client.Error +=SocketError;

        client.Connect();
        */
    }
コード例 #3
0
 public void eee(string aaa)
 {
     print("submit");
     io.url = input.text;
     io.Awake();
     io.Connect();
     test_script.enabled = true;
     input.text          = "";
 }
コード例 #4
0
    public void Connect()
    {
        SocketIO.SocketIOComponent io = GetComponent <SocketIO.SocketIOComponent>();

        /*Text iptext = GameObject.Find("IPText").GetComponent<Text>();
         * string url = "wss://"+ iptext.text + "/socket.io/?EIO=4&transport=websocket";
         * io.Init(url);*/
        io.Connect();
    }
コード例 #5
0
	// Use this for initialization
	void Start () {
		GameObject go = GameObject.Find("SocketIO");
		socket = go.GetComponent<SocketIOComponent>();

		Debug.Log ("Adding callbacks");
		socket.On("connect", Connect);
		socket.On("updateBlob", UpdateUser);
		socket.On("newBlob", AddUser);
		socket.On ("removeBlob", DeleteUser);

		socket.Connect ();

	}
コード例 #6
0
    private void Awake()
    {
        if (networkManager == null)
        {
            networkManager = this;
        }
        else
        {
            Destroy(this);
        }

        if (socket.IsConnected)
        {
            socket.Close();
        }

        socket.serverIp   = GameManager.ip;
        socket.serverPort = GameManager.port;

        socket.enabled = true;
        socket.Connect();
    }