@@ -62,8 +62,6 @@ internal sealed class NetSocket
6262 private Socket _udpSocketv6 ;
6363 private Thread _threadv4 ;
6464 private Thread _threadv6 ;
65- private byte [ ] _receiveBufferv4 ;
66- private byte [ ] _receiveBufferv6 ;
6765 private IPEndPoint _bufferEndPointv4 ;
6866 private IPEndPoint _bufferEndPointv6 ;
6967
@@ -167,14 +165,13 @@ private bool ProcessError(SocketException ex, EndPoint bufferEndPoint)
167165
168166 public void ManualReceive ( )
169167 {
170- ManualReceive ( _udpSocketv4 , _bufferEndPointv4 , _receiveBufferv4 ) ;
168+ ManualReceive ( _udpSocketv4 , _bufferEndPointv4 ) ;
171169 if ( _udpSocketv6 != null && _udpSocketv6 != _udpSocketv4 )
172- ManualReceive ( _udpSocketv6 , _bufferEndPointv6 , _receiveBufferv6 ) ;
170+ ManualReceive ( _udpSocketv6 , _bufferEndPointv6 ) ;
173171 }
174172
175- private bool ManualReceive ( Socket socket , EndPoint bufferEndPoint , byte [ ] receiveBuffer )
173+ private bool ManualReceive ( Socket socket , EndPoint bufferEndPoint )
176174 {
177- int result ;
178175 //Reading data
179176 try
180177 {
@@ -186,7 +183,7 @@ private bool ManualReceive(Socket socket, EndPoint bufferEndPoint, byte[] receiv
186183 var packet = _listener . NetPacketPool . GetPacket ( NetConstants . MaxPacketSize ) ;
187184 packet . Size = socket . ReceiveFrom ( packet . RawData , 0 , NetConstants . MaxPacketSize , SocketFlags . None ,
188185 ref bufferEndPoint ) ;
189- NetDebug . Write ( NetLogLevel . Trace , "[R]Received data from {0}, result: {1}" , bufferEndPoint . ToString ( ) , result ) ;
186+ NetDebug . Write ( NetLogLevel . Trace , "[R]Received data from {0}, result: {1}" , bufferEndPoint . ToString ( ) , packet . Size ) ;
190187 _listener . OnMessageReceived ( packet , 0 , ( IPEndPoint ) bufferEndPoint ) ;
191188 available -= packet . Size ;
192189 }
@@ -209,7 +206,6 @@ private void ReceiveLogic(object state)
209206
210207 while ( IsActive ( ) )
211208 {
212- int result ;
213209 NetPacket packet ;
214210
215211 //Reading data
@@ -233,7 +229,7 @@ private void ReceiveLogic(object state)
233229 }
234230
235231 //All ok!
236- NetDebug . Write ( NetLogLevel . Trace , "[R]Received data from {0}, result: {1}" , bufferEndPoint . ToString ( ) , result ) ;
232+ NetDebug . Write ( NetLogLevel . Trace , "[R]Received data from {0}, result: {1}" , bufferEndPoint . ToString ( ) , packet . Size ) ;
237233 _listener . OnMessageReceived ( packet , 0 , ( IPEndPoint ) bufferEndPoint ) ;
238234 }
239235 }
@@ -288,7 +284,6 @@ public bool Bind(IPAddress addressIPv4, IPAddress addressIPv6, int port, bool re
288284 }
289285 else
290286 {
291- _receiveBufferv4 = new byte [ NetConstants . MaxPacketSize ] ;
292287 _bufferEndPointv4 = new IPEndPoint ( IPAddress . Any , 0 ) ;
293288 }
294289
@@ -302,7 +297,6 @@ public bool Bind(IPAddress addressIPv4, IPAddress addressIPv6, int port, bool re
302297 {
303298 if ( manualMode )
304299 {
305- _receiveBufferv6 = new byte [ NetConstants . MaxPacketSize ] ;
306300 _bufferEndPointv6 = new IPEndPoint ( IPAddress . IPv6Any , 0 ) ;
307301 }
308302 else
0 commit comments