コード例 #1
0
 public void OnSend(PackageOut msg)
 {
     if (!m_bOpen)
     {
         return;
     }
     m_SendBytes += msg.Length;
 }
コード例 #2
0
        public void SendPackage(params object[] args)
        {
            PackageOut pkg = args[0] as PackageOut;

            _socket.Send(pkg);

            Debug.Log("Socket SendPackage: [" + pkg.code.ToString() + "," + BitConverter.ToString(pkg.GetByteArray(0, pkg.length)) + "]");
        }
コード例 #3
0
ファイル: Command.cs プロジェクト: yl3495470/Snake
        public virtual void WritePackage(object data)
        {
            PackageOut pkg = _GetPackageOut();

            if (data != null)
            {
                PackageConverter.ObjectToPackage(data, pkg);
            }
            SendPackage(pkg);
        }
コード例 #4
0
ファイル: Command.cs プロジェクト: yl3495470/Snake
 public void SendPackage(PackageOut pkg)
 {
     NetManager.sendFunction(pkg);
 }
コード例 #5
0
ファイル: NetworkManager.cs プロジェクト: RoOoOom/Assets
 public void Send(PackageOut package)
 {
     package.Pack();
     m_client.Send(package);
 }