Example #1
0
        void OnGUI()
        {
            GUILayout.Space(200);

            if (GUILayout.Button("Send large package to master"))
            {
                var largeTestPackage = new LargePackageTestPackage(udpBoxContainer_Mono.PackageHeadBytes);
                largeTestPackage.byteList.AddRange(new byte[8 * 2]);
                var bytes = UDPBoxUtility.ConvertToLargePackageBytes(largeTestPackage, 8);
                for (int i = 0; i < bytes.Length; i++)
                {
                    var bytes_singleChunk = bytes[i];
                    //var id = UDPBoxUtility.GetPackageID(bytes_singleChunk, udpBoxContainer_Mono.PackageHeadBytes);
                    //Debug.Log("id: " + id);
                    udpBoxContainer_Mono.SendUDPMessageToRandomPort(bytes_singleChunk, udpBoxContainer_Mono.MasterIPConnectInfo);
                }
            }
        }
 public LargePackageTestHandler(byte[] packageHeadBytes)
 {
     mTemplate = new LargePackageTestPackage(packageHeadBytes);
 }