Ejemplo n.º 1
0
    public static bool SendCreatureList()
    {
        buffer = new byte[bufferSize];
        try
        {
            // create a socket for streaming data

            string       serverMessage = "";
            Vector2Int[] friendlyType  = PublicLevel.GetFriendlyType();
            for (int i = 0; i < PublicLevel.usingCreatureNum; ++i)
            {
                serverMessage = serverMessage + friendlyType[i].x.ToString() + ',' + friendlyType[i].y.ToString() + " ";
            }
            buffer = Encoding.ASCII.GetBytes(serverMessage);
            PublicLevel.GetServerStream().Write(buffer, 0, buffer.Length);
            ClearBuffer(buffer);
        }
        catch (SocketException socketException)
        {
            Debug.Log("SocketException " + socketException.ToString());
            return(false);
        }
        return(true);
    }