Beispiel #1
0
    //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);
    }
Beispiel #2
0
    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);
    }