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); }