//overload previous method with point of network interface to push packet public void SendMessageViaNet(NetwInterface _netInterface,MsgPacket _msgPacket) { _msgPacket._packagenum = PackageCounter++; // serialize byte []MyData; System.IO.MemoryStream MyMemoryStream; MyMemoryStream = new System.IO.MemoryStream(); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(MyMemoryStream, _msgPacket); MyData = MyMemoryStream.ToArray(); // SendTo net _netInterface.Send(MyData); }
public IEnumerator DemoServerStart() { DemoServerInterfaceEx = new DemoServer(); MessageServiceClass.MessageProcessing ("DemoServer was created"+DemoServerInterfaceEx.ToString()); DemoServerInterfaceEx.StartMain(); //!!! while( !DemoServerInterfaceEx.ConnectionStatus) yield return new WaitForSeconds(.1f); ChangeTextureInDemoServer(); // first launch InvokeRepeating("DemoServerRunBot",3,1.5f); InvokeRepeating("ChangeTextureInDemoServer",1,20f); }