Пример #1
0
        void Start()
        {
            UDPBox_GameThreadMediator.InitializationInUnityGameThread();

            var udpClientsArray = UDPBoxFactory.GeterateUdpClientsArray(udpBoxBeginPort, udpBoxEndPort);

            mUDPBox.Initialization(udpClientsArray, UDPBoxUtility.DefaultHead);
            mUDPBox.Start();
        }
Пример #2
0
        void OnEnable()
        {
            mUDPBoxContainer = UDPBoxFactory.GenerateUDPBoxContainerInUnityGameThread(true, enableLog);

            if (GetComponent <UDPBoxMasterSearcher>() == null)
            {
                RestartUDPBoxContainer();
            }
        }
Пример #3
0
        public void Initialization(string packageHeadString, UDPBoxContainer container)
        {
            mContainer         = container;
            mPackageHeadString = packageHeadString;
            mHallPackage       = new UDPBoxContainer_HallDataPackage(UDPBoxUtility.ToBuffer(mPackageHeadString));

            mUdpClient = UDPBoxFactory.GeterateUdpClient(recvBroadcastPort);
            mBroadcast = new UDPBoxBroadcast(mUdpClient, sendBroadcastPort);

            ToHallWaitMode();
        }