summaryrefslogtreecommitdiffstats
path: root/src/jake2/server/SV_SEND.java
diff options
context:
space:
mode:
authorCarsten Weisse <[email protected]>2005-01-17 23:09:41 +0000
committerCarsten Weisse <[email protected]>2005-01-17 23:09:41 +0000
commit2d634ba2305a5f090d305e85b1f999c2572b6416 (patch)
tree9e3830bc059618a810ce6b7ccaa5ce47b724f86c /src/jake2/server/SV_SEND.java
parent375746bb3307d9313d309d510731d3507159ff73 (diff)
garbage optimized with static buffers
Diffstat (limited to 'src/jake2/server/SV_SEND.java')
-rw-r--r--src/jake2/server/SV_SEND.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/jake2/server/SV_SEND.java b/src/jake2/server/SV_SEND.java
index ef56246..d1165c2 100644
--- a/src/jake2/server/SV_SEND.java
+++ b/src/jake2/server/SV_SEND.java
@@ -19,7 +19,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
// Created on 17.01.2004 by RST.
-// $Id: SV_SEND.java,v 1.7 2005-01-17 22:00:09 cawe Exp $
+// $Id: SV_SEND.java,v 1.8 2005-01-17 23:09:41 cawe Exp $
package jake2.server;
@@ -355,6 +355,7 @@ public class SV_SEND {
===============================================================================
*/
+ private static final sizebuf_t msg = new sizebuf_t();
/*
=======================
SV_SendClientDatagram
@@ -362,7 +363,6 @@ public class SV_SEND {
*/
public static boolean SV_SendClientDatagram(client_t client) {
//byte msg_buf[] = new byte[Defines.MAX_MSGLEN];
- sizebuf_t msg = new sizebuf_t();
SV_ENTS.SV_BuildClientFrame(client);
@@ -445,6 +445,7 @@ public class SV_SEND {
}
private static final byte msgbuf[] = new byte[Defines.MAX_MSGLEN];
+ private static final byte[] NULLBYTE = {0};
/*
=======================
SV_SendClientMessages
@@ -525,7 +526,7 @@ public class SV_SEND {
else {
// just update reliable if needed
if (c.netchan.message.cursize != 0 || Globals.curtime - c.netchan.last_sent > 1000)
- Netchan.Transmit(c.netchan, 0, new byte[0]);
+ Netchan.Transmit(c.netchan, 0, NULLBYTE);
}
}
}