@@ -104,10 +104,9 @@ public static int SendReceiveTest3(Socket server)
104
104
Console . WriteLine ( "Sent {0} bytes." , i ) ;
105
105
106
106
// Get reply from the server.
107
- int byteCount = server . Receive ( bytes , server . Available ,
108
- SocketFlags . None ) ;
107
+ int byteCount = server . Receive ( bytes , bytes . Length , SocketFlags . None ) ;
109
108
if ( byteCount > 0 )
110
- Console . WriteLine ( Encoding . UTF8 . GetString ( bytes ) ) ;
109
+ Console . WriteLine ( Encoding . UTF8 . GetString ( bytes , 0 , byteCount ) ) ;
111
110
}
112
111
catch ( SocketException e )
113
112
{
@@ -132,11 +131,10 @@ public static int SendReceiveTest4(Socket server)
132
131
Console . WriteLine ( "Sent {0} bytes." , byteCount ) ;
133
132
134
133
// Get reply from the server.
135
- byteCount = server . Receive ( bytes , 0 , server . Available ,
136
- SocketFlags . None ) ;
134
+ byteCount = server . Receive ( bytes , 0 , bytes . Length , SocketFlags . None ) ;
137
135
138
136
if ( byteCount > 0 )
139
- Console . WriteLine ( Encoding . UTF8 . GetString ( bytes ) ) ;
137
+ Console . WriteLine ( Encoding . UTF8 . GetString ( bytes , 0 , byteCount ) ) ;
140
138
}
141
139
catch ( SocketException e )
142
140
{
@@ -182,7 +180,7 @@ public static void SendTo2()
182
180
s . Close ( ) ;
183
181
}
184
182
//</Snippet6>
185
- //<Snippet7>
183
+ //<Snippet7>
186
184
public static void SendTo3 ( )
187
185
{
188
186
IPHostEntry hostEntry = Dns . GetHostEntry ( Dns . GetHostName ( ) ) ;
@@ -238,7 +236,7 @@ public static void ReceiveFrom1()
238
236
s . Bind ( endPoint ) ;
239
237
240
238
byte [ ] msg = new Byte [ 256 ] ;
241
- Console . WriteLine ( "Waiting to receive datagrams from client..." ) ;
239
+ Console . WriteLine ( "Waiting to receive datagrams from client..." ) ;
242
240
243
241
// This call blocks.
244
242
s . ReceiveFrom ( msg , ref senderRemote ) ;
@@ -264,13 +262,13 @@ public static void ReceiveFrom2()
264
262
s . Bind ( endPoint ) ;
265
263
266
264
byte [ ] msg = new Byte [ 256 ] ;
267
- Console . WriteLine ( "Waiting to receive datagrams from client..." ) ;
265
+ Console . WriteLine ( "Waiting to receive datagrams from client..." ) ;
268
266
// This call blocks.
269
267
s . ReceiveFrom ( msg , SocketFlags . None , ref senderRemote ) ;
270
268
s . Close ( ) ;
271
269
}
272
270
//</Snippet10>
273
- //<Snippet11>
271
+ //<Snippet11>
274
272
public static void ReceiveFrom3 ( )
275
273
{
276
274
IPHostEntry hostEntry = Dns . GetHostEntry ( Dns . GetHostName ( ) ) ;
@@ -288,7 +286,7 @@ public static void ReceiveFrom3()
288
286
s . Bind ( endPoint ) ;
289
287
290
288
byte [ ] msg = new Byte [ 256 ] ;
291
- Console . WriteLine ( "Waiting to receive datagrams from client..." ) ;
289
+ Console . WriteLine ( "Waiting to receive datagrams from client..." ) ;
292
290
// This call blocks.
293
291
s . ReceiveFrom ( msg , msg . Length , SocketFlags . None , ref senderRemote ) ;
294
292
s . Close ( ) ;
@@ -311,7 +309,7 @@ public static void ReceiveFrom4()
311
309
// Binding is required with ReceiveFrom calls.
312
310
s . Bind ( endPoint ) ;
313
311
byte [ ] msg = new Byte [ 256 ] ;
314
- Console . WriteLine ( "Waiting to receive datagrams from client..." ) ;
312
+ Console . WriteLine ( "Waiting to receive datagrams from client..." ) ;
315
313
// This call blocks.
316
314
s . ReceiveFrom ( msg , 0 , msg . Length , SocketFlags . None , ref senderRemote ) ;
317
315
s . Close ( ) ;
@@ -363,13 +361,13 @@ public static void RunUdpTests()
363
361
// To test tcp - run 2 instances source /s runs server, source /c runs client.
364
362
// To test Upd run source /u.
365
363
366
- public static int Main ( string [ ] args )
364
+ public static int Main ( string [ ] args )
367
365
{
368
366
string host ;
369
367
bool isServer ;
370
368
371
369
char c = args [ 0 ] . ToLower ( ) [ 1 ] ;
372
- if ( c == 'c' )
370
+ if ( c == 'c' )
373
371
{
374
372
isServer = false ;
375
373
host = "127.0.0.1" ;
@@ -404,7 +402,7 @@ public static int Main(string[] args)
404
402
{
405
403
sender = s . Accept ( ) ;
406
404
// exchange messages with all clients tests
407
- for ( int i = 0 ; i < 4 ; i ++ )
405
+ for ( int i = 0 ; i < 4 ; i ++ )
408
406
{
409
407
ReceiveTest1 ( sender ) ;
410
408
}
0 commit comments