Exemple #1
0
    void Start()
    {
        mLanManager = new LanManager();

        ServerButton.onClick.AddListener(() =>
        {
            Debug.Log("starting as server");
            mLanManager.StartServer();
        });

        ClientButton.onClick.AddListener(() =>
        {
            mLanManager.Log("starting as client");
            mLanManager.StartClientLocal();
        });

        SendMsgToServerBtn.onClick.AddListener(() =>
        {
            mLanManager.Log("sending message");
            mLanManager.SendMessageToServer(mLanManager.GetPrivateClientSocket(), Time.deltaTime.ToString());
        });

        BroadcastMsgBtn.onClick.AddListener(() =>
        {
            mLanManager.Log("broadcast msg button");
            mLanManager.BroadcastMsg(Time.deltaTime.ToString(), null);
        });

        //Polling
        GetMessagePendingBtn.onClick.AddListener(() =>
        {
            mLanManager.GetPendingMessage(mLanManager.GetPrivateClientSocket());
        });

        ScanBtn.onClick.AddListener(() =>
        {
            mLanManager.ScanHost();
        });
    }
Exemple #2
0
 public static void Initialize()
 {
     manager = new LanManager();
 }