private static void Send(Socket handler, string data)
        {
            string str = data.Remove(data.IndexOf("<EOF>"));

            data = AsynchronousSocketListener.ToXml((object)Game1.getLocationFromName(str.Split('_')[0], (Convert.ToBoolean(str.Split('_')[1]) ? 1 : 0) != 0), typeof(GameLocation));
            byte[] bytes1 = Encoding.ASCII.GetBytes(data);
            byte[] bytes2 = BitConverter.GetBytes(bytes1.Length);
            handler.Send(bytes2);
            handler.BeginSend(bytes1, 0, bytes1.Length, SocketFlags.None, new AsyncCallback(AsynchronousSocketListener.SendCallback), (object)handler);
        }
Exemple #2
0
        // Token: 0x06000B48 RID: 2888 RVA: 0x000E4700 File Offset: 0x000E2900
        private static void Send(Socket handler, string data)
        {
            string removed = data.Remove(data.IndexOf("<EOF>"));

            data = AsynchronousSocketListener.ToXml(Game1.getLocationFromName(removed.Split(new char[]
            {
                '_'
            })[0], Convert.ToBoolean(removed.Split(new char[]
            {
                '_'
            })[1])), typeof(GameLocation));
            byte[] byteData = Encoding.ASCII.GetBytes(data);
            byte[] intBytes = BitConverter.GetBytes(byteData.Length);
            handler.Send(intBytes);
            handler.BeginSend(byteData, 0, byteData.Length, SocketFlags.None, new AsyncCallback(AsynchronousSocketListener.SendCallback), handler);
        }