public void Send(int toClient = -1, int ignoreClient = -1) {
Finish();
if (Main.netMode == 1)
Netplay.Connection.Socket.AsyncSend(buf, 0, len, SendCallback);
else if (toClient != -1)
Netplay.Clients[toClient].Socket.AsyncSend(buf, 0, len, SendCallback);
else
for (int i = 0; i < 256; i++)
if (i != ignoreClient && Netplay.Clients[i].IsConnected() && NetMessage.buffer[i].broadcast)
Netplay.Clients[i].Socket.AsyncSend(buf, 0, len, SendCallback);
}