1 <Type Name="UdpClient" FullName="System.Net.Sockets.UdpClient">
2 <TypeSignature Language="C#" Value="public class UdpClient : IDisposable" Maintainer="auto" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit UdpClient extends System.Object implements class System.IDisposable" />
5 <AssemblyName>System</AssemblyName>
6 <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
7 <AssemblyVersion>1.0.3300.0</AssemblyVersion>
8 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
9 <AssemblyVersion>2.0.0.0</AssemblyVersion>
10 <AssemblyVersion>4.0.0.0</AssemblyVersion>
12 <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
14 <BaseTypeName>System.Object</BaseTypeName>
18 <InterfaceName>System.IDisposable</InterfaceName>
22 <summary>To be added</summary>
23 <remarks>To be added</remarks>
26 <Member MemberName=".ctor">
27 <MemberSignature Language="C#" Value="public UdpClient ();" />
28 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
29 <MemberType>Constructor</MemberType>
31 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
32 <AssemblyVersion>2.0.0.0</AssemblyVersion>
33 <AssemblyVersion>4.0.0.0</AssemblyVersion>
38 <summary>To be added</summary>
39 <remarks>To be added</remarks>
42 <Member MemberName=".ctor">
43 <MemberSignature Language="C#" Value="public UdpClient (int port);" />
44 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 port) cil managed" />
45 <MemberType>Constructor</MemberType>
47 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
48 <AssemblyVersion>2.0.0.0</AssemblyVersion>
49 <AssemblyVersion>4.0.0.0</AssemblyVersion>
53 <Parameter Name="port" Type="System.Int32" />
56 <param name="port">To be added: an object of type 'int'</param>
57 <summary>To be added</summary>
58 <remarks>To be added</remarks>
61 <Member MemberName=".ctor">
62 <MemberSignature Language="C#" Value="public UdpClient (System.Net.IPEndPoint localEP);" />
63 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Net.IPEndPoint localEP) cil managed" />
64 <MemberType>Constructor</MemberType>
66 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
67 <AssemblyVersion>2.0.0.0</AssemblyVersion>
68 <AssemblyVersion>4.0.0.0</AssemblyVersion>
72 <Parameter Name="localEP" Type="System.Net.IPEndPoint" />
75 <param name="localEP">To be added: an object of type 'Net.IPEndPoint'</param>
76 <summary>To be added</summary>
77 <remarks>To be added</remarks>
80 <Member MemberName=".ctor">
81 <MemberSignature Language="C#" Value="public UdpClient (System.Net.Sockets.AddressFamily family);" />
82 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype System.Net.Sockets.AddressFamily family) cil managed" />
83 <MemberType>Constructor</MemberType>
85 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
86 <AssemblyVersion>2.0.0.0</AssemblyVersion>
87 <AssemblyVersion>4.0.0.0</AssemblyVersion>
90 <Parameter Name="family" Type="System.Net.Sockets.AddressFamily" />
93 <param name="family">To be added.</param>
94 <summary>To be added.</summary>
95 <remarks>To be added.</remarks>
98 <Member MemberName=".ctor">
99 <MemberSignature Language="C#" Value="public UdpClient (int port, System.Net.Sockets.AddressFamily family);" />
100 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 port, valuetype System.Net.Sockets.AddressFamily family) cil managed" />
101 <MemberType>Constructor</MemberType>
103 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
104 <AssemblyVersion>2.0.0.0</AssemblyVersion>
105 <AssemblyVersion>4.0.0.0</AssemblyVersion>
108 <Parameter Name="port" Type="System.Int32" />
109 <Parameter Name="family" Type="System.Net.Sockets.AddressFamily" />
112 <param name="port">To be added.</param>
113 <param name="family">To be added.</param>
114 <summary>To be added.</summary>
115 <remarks>To be added.</remarks>
118 <Member MemberName=".ctor">
119 <MemberSignature Language="C#" Value="public UdpClient (string hostname, int port);" />
120 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string hostname, int32 port) cil managed" />
121 <MemberType>Constructor</MemberType>
123 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
124 <AssemblyVersion>2.0.0.0</AssemblyVersion>
125 <AssemblyVersion>4.0.0.0</AssemblyVersion>
129 <Parameter Name="hostname" Type="System.String" />
130 <Parameter Name="port" Type="System.Int32" />
133 <param name="hostname">To be added: an object of type 'string'</param>
134 <param name="port">To be added: an object of type 'int'</param>
135 <summary>To be added</summary>
136 <remarks>To be added</remarks>
139 <Member MemberName="Active">
140 <MemberSignature Language="C#" Value="protected bool Active { get; set; }" />
141 <MemberSignature Language="ILAsm" Value=".property instance bool Active" />
142 <MemberType>Property</MemberType>
144 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
145 <AssemblyVersion>2.0.0.0</AssemblyVersion>
146 <AssemblyVersion>4.0.0.0</AssemblyVersion>
149 <ReturnType>System.Boolean</ReturnType>
152 <summary>To be added</summary>
153 <value>To be added: an object of type 'bool'</value>
154 <remarks>To be added</remarks>
157 <Member MemberName="Available">
158 <MemberSignature Language="C#" Value="public int Available { get; }" />
159 <MemberSignature Language="ILAsm" Value=".property instance int32 Available" />
160 <MemberType>Property</MemberType>
162 <AssemblyVersion>2.0.0.0</AssemblyVersion>
163 <AssemblyVersion>4.0.0.0</AssemblyVersion>
166 <ReturnType>System.Int32</ReturnType>
169 <summary>To be added.</summary>
170 <value>To be added.</value>
171 <remarks>To be added.</remarks>
174 <Member MemberName="BeginReceive">
175 <MemberSignature Language="C#" Value="public IAsyncResult BeginReceive (AsyncCallback requestCallback, object state);" />
176 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IAsyncResult BeginReceive(class System.AsyncCallback requestCallback, object state) cil managed" />
177 <MemberType>Method</MemberType>
179 <AssemblyVersion>2.0.0.0</AssemblyVersion>
180 <AssemblyVersion>4.0.0.0</AssemblyVersion>
183 <ReturnType>System.IAsyncResult</ReturnType>
186 <Parameter Name="requestCallback" Type="System.AsyncCallback" />
187 <Parameter Name="state" Type="System.Object" />
190 <param name="requestCallback">To be added.</param>
191 <param name="state">To be added.</param>
192 <summary>To be added.</summary>
193 <returns>To be added.</returns>
194 <remarks>To be added.</remarks>
197 <Member MemberName="BeginSend">
198 <MemberSignature Language="C#" Value="public IAsyncResult BeginSend (byte[] datagram, int bytes, AsyncCallback requestCallback, object state);" />
199 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IAsyncResult BeginSend(unsigned int8[] datagram, int32 bytes, class System.AsyncCallback requestCallback, object state) cil managed" />
200 <MemberType>Method</MemberType>
202 <AssemblyVersion>2.0.0.0</AssemblyVersion>
203 <AssemblyVersion>4.0.0.0</AssemblyVersion>
206 <ReturnType>System.IAsyncResult</ReturnType>
209 <Parameter Name="datagram" Type="System.Byte[]" />
210 <Parameter Name="bytes" Type="System.Int32" />
211 <Parameter Name="requestCallback" Type="System.AsyncCallback" />
212 <Parameter Name="state" Type="System.Object" />
215 <param name="datagram">To be added.</param>
216 <param name="bytes">To be added.</param>
217 <param name="requestCallback">To be added.</param>
218 <param name="state">To be added.</param>
219 <summary>To be added.</summary>
220 <returns>To be added.</returns>
221 <remarks>To be added.</remarks>
224 <Member MemberName="BeginSend">
225 <MemberSignature Language="C#" Value="public IAsyncResult BeginSend (byte[] datagram, int bytes, System.Net.IPEndPoint endPoint, AsyncCallback requestCallback, object state);" />
226 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IAsyncResult BeginSend(unsigned int8[] datagram, int32 bytes, class System.Net.IPEndPoint endPoint, class System.AsyncCallback requestCallback, object state) cil managed" />
227 <MemberType>Method</MemberType>
229 <AssemblyVersion>2.0.0.0</AssemblyVersion>
230 <AssemblyVersion>4.0.0.0</AssemblyVersion>
233 <ReturnType>System.IAsyncResult</ReturnType>
236 <Parameter Name="datagram" Type="System.Byte[]" />
237 <Parameter Name="bytes" Type="System.Int32" />
238 <Parameter Name="endPoint" Type="System.Net.IPEndPoint" />
239 <Parameter Name="requestCallback" Type="System.AsyncCallback" />
240 <Parameter Name="state" Type="System.Object" />
243 <param name="datagram">To be added.</param>
244 <param name="bytes">To be added.</param>
245 <param name="endPoint">To be added.</param>
246 <param name="requestCallback">To be added.</param>
247 <param name="state">To be added.</param>
248 <summary>To be added.</summary>
249 <returns>To be added.</returns>
250 <remarks>To be added.</remarks>
253 <Member MemberName="BeginSend">
254 <MemberSignature Language="C#" Value="public IAsyncResult BeginSend (byte[] datagram, int bytes, string hostname, int port, AsyncCallback requestCallback, object state);" />
255 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IAsyncResult BeginSend(unsigned int8[] datagram, int32 bytes, string hostname, int32 port, class System.AsyncCallback requestCallback, object state) cil managed" />
256 <MemberType>Method</MemberType>
258 <AssemblyVersion>2.0.0.0</AssemblyVersion>
259 <AssemblyVersion>4.0.0.0</AssemblyVersion>
262 <ReturnType>System.IAsyncResult</ReturnType>
265 <Parameter Name="datagram" Type="System.Byte[]" />
266 <Parameter Name="bytes" Type="System.Int32" />
267 <Parameter Name="hostname" Type="System.String" />
268 <Parameter Name="port" Type="System.Int32" />
269 <Parameter Name="requestCallback" Type="System.AsyncCallback" />
270 <Parameter Name="state" Type="System.Object" />
273 <param name="datagram">To be added.</param>
274 <param name="bytes">To be added.</param>
275 <param name="hostname">To be added.</param>
276 <param name="port">To be added.</param>
277 <param name="requestCallback">To be added.</param>
278 <param name="state">To be added.</param>
279 <summary>To be added.</summary>
280 <returns>To be added.</returns>
281 <remarks>To be added.</remarks>
284 <Member MemberName="Client">
285 <MemberSignature Language="C#" Value="public System.Net.Sockets.Socket Client { get; set; }" />
286 <MemberSignature Language="ILAsm" Value=".property instance class System.Net.Sockets.Socket Client" />
287 <MemberType>Property</MemberType>
289 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
290 <AssemblyVersion>2.0.0.0</AssemblyVersion>
291 <AssemblyVersion>4.0.0.0</AssemblyVersion>
294 <ReturnType>System.Net.Sockets.Socket</ReturnType>
297 <summary>To be added</summary>
298 <value>To be added: an object of type 'Socket'</value>
299 <remarks>To be added</remarks>
302 <Member MemberName="Close">
303 <MemberSignature Language="C#" Value="public void Close ();" />
304 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Close() cil managed" />
305 <MemberType>Method</MemberType>
307 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
308 <AssemblyVersion>2.0.0.0</AssemblyVersion>
309 <AssemblyVersion>4.0.0.0</AssemblyVersion>
312 <ReturnType>System.Void</ReturnType>
316 <summary>To be added</summary>
317 <remarks>To be added</remarks>
320 <Member MemberName="Connect">
321 <MemberSignature Language="C#" Value="public void Connect (System.Net.IPEndPoint endPoint);" />
322 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Connect(class System.Net.IPEndPoint endPoint) cil managed" />
323 <MemberType>Method</MemberType>
325 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
326 <AssemblyVersion>2.0.0.0</AssemblyVersion>
327 <AssemblyVersion>4.0.0.0</AssemblyVersion>
330 <ReturnType>System.Void</ReturnType>
333 <Parameter Name="endPoint" Type="System.Net.IPEndPoint" />
336 <param name="endPoint">To be added: an object of type 'Net.IPEndPoint'</param>
337 <summary>To be added</summary>
338 <remarks>To be added</remarks>
341 <Member MemberName="Connect">
342 <MemberSignature Language="C#" Value="public void Connect (System.Net.IPAddress addr, int port);" />
343 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Connect(class System.Net.IPAddress addr, int32 port) cil managed" />
344 <MemberType>Method</MemberType>
346 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
347 <AssemblyVersion>2.0.0.0</AssemblyVersion>
348 <AssemblyVersion>4.0.0.0</AssemblyVersion>
351 <ReturnType>System.Void</ReturnType>
354 <Parameter Name="addr" Type="System.Net.IPAddress" />
355 <Parameter Name="port" Type="System.Int32" />
358 <param name="addr">To be added: an object of type 'Net.IPAddress'</param>
359 <param name="port">To be added: an object of type 'int'</param>
360 <summary>To be added</summary>
361 <remarks>To be added</remarks>
364 <Member MemberName="Connect">
365 <MemberSignature Language="C#" Value="public void Connect (string hostname, int port);" />
366 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Connect(string hostname, int32 port) cil managed" />
367 <MemberType>Method</MemberType>
369 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
370 <AssemblyVersion>2.0.0.0</AssemblyVersion>
371 <AssemblyVersion>4.0.0.0</AssemblyVersion>
374 <ReturnType>System.Void</ReturnType>
377 <Parameter Name="hostname" Type="System.String" />
378 <Parameter Name="port" Type="System.Int32" />
381 <param name="hostname">To be added: an object of type 'string'</param>
382 <param name="port">To be added: an object of type 'int'</param>
383 <summary>To be added</summary>
384 <remarks>To be added</remarks>
387 <Member MemberName="Dispose">
388 <MemberSignature Language="C#" Value="protected virtual void Dispose (bool disposing);" />
389 <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Dispose(bool disposing) cil managed" />
390 <MemberType>Method</MemberType>
392 <AssemblyVersion>2.0.0.0</AssemblyVersion>
393 <AssemblyVersion>4.0.0.0</AssemblyVersion>
396 <ReturnType>System.Void</ReturnType>
399 <Parameter Name="disposing" Type="System.Boolean" />
402 <param name="disposing">To be added.</param>
403 <summary>To be added.</summary>
404 <remarks>To be added.</remarks>
407 <Member MemberName="DontFragment">
408 <MemberSignature Language="C#" Value="public bool DontFragment { get; set; }" />
409 <MemberSignature Language="ILAsm" Value=".property instance bool DontFragment" />
410 <MemberType>Property</MemberType>
412 <AssemblyVersion>2.0.0.0</AssemblyVersion>
413 <AssemblyVersion>4.0.0.0</AssemblyVersion>
416 <ReturnType>System.Boolean</ReturnType>
419 <summary>To be added.</summary>
420 <value>To be added.</value>
421 <remarks>To be added.</remarks>
424 <Member MemberName="DropMulticastGroup">
425 <MemberSignature Language="C#" Value="public void DropMulticastGroup (System.Net.IPAddress multicastAddr);" />
426 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DropMulticastGroup(class System.Net.IPAddress multicastAddr) cil managed" />
427 <MemberType>Method</MemberType>
429 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
430 <AssemblyVersion>2.0.0.0</AssemblyVersion>
431 <AssemblyVersion>4.0.0.0</AssemblyVersion>
434 <ReturnType>System.Void</ReturnType>
437 <Parameter Name="multicastAddr" Type="System.Net.IPAddress" />
440 <param name="multicastAddr">To be added: an object of type 'Net.IPAddress'</param>
441 <summary>To be added</summary>
442 <remarks>To be added</remarks>
445 <Member MemberName="DropMulticastGroup">
446 <MemberSignature Language="C#" Value="public void DropMulticastGroup (System.Net.IPAddress multicastAddr, int ifindex);" />
447 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DropMulticastGroup(class System.Net.IPAddress multicastAddr, int32 ifindex) cil managed" />
448 <MemberType>Method</MemberType>
450 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
451 <AssemblyVersion>2.0.0.0</AssemblyVersion>
452 <AssemblyVersion>4.0.0.0</AssemblyVersion>
455 <ReturnType>System.Void</ReturnType>
458 <Parameter Name="multicastAddr" Type="System.Net.IPAddress" />
459 <Parameter Name="ifindex" Type="System.Int32" />
462 <param name="multicastAddr">To be added.</param>
463 <param name="ifindex">To be added.</param>
464 <summary>To be added.</summary>
465 <remarks>To be added.</remarks>
468 <Member MemberName="EnableBroadcast">
469 <MemberSignature Language="C#" Value="public bool EnableBroadcast { get; set; }" />
470 <MemberSignature Language="ILAsm" Value=".property instance bool EnableBroadcast" />
471 <MemberType>Property</MemberType>
473 <AssemblyVersion>2.0.0.0</AssemblyVersion>
474 <AssemblyVersion>4.0.0.0</AssemblyVersion>
477 <ReturnType>System.Boolean</ReturnType>
480 <summary>To be added.</summary>
481 <value>To be added.</value>
482 <remarks>To be added.</remarks>
485 <Member MemberName="EndReceive">
486 <MemberSignature Language="C#" Value="public byte[] EndReceive (IAsyncResult asyncResult, ref System.Net.IPEndPoint remoteEP);" />
487 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int8[] EndReceive(class System.IAsyncResult asyncResult, class System.Net.IPEndPoint remoteEP) cil managed" />
488 <MemberType>Method</MemberType>
490 <AssemblyVersion>2.0.0.0</AssemblyVersion>
491 <AssemblyVersion>4.0.0.0</AssemblyVersion>
494 <ReturnType>System.Byte[]</ReturnType>
497 <Parameter Name="asyncResult" Type="System.IAsyncResult" />
498 <Parameter Name="remoteEP" Type="System.Net.IPEndPoint&" RefType="ref" />
501 <param name="asyncResult">To be added.</param>
502 <param name="remoteEP">To be added.</param>
503 <summary>To be added.</summary>
504 <returns>To be added.</returns>
505 <remarks>To be added.</remarks>
508 <Member MemberName="EndSend">
509 <MemberSignature Language="C#" Value="public int EndSend (IAsyncResult asyncResult);" />
510 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 EndSend(class System.IAsyncResult asyncResult) cil managed" />
511 <MemberType>Method</MemberType>
513 <AssemblyVersion>2.0.0.0</AssemblyVersion>
514 <AssemblyVersion>4.0.0.0</AssemblyVersion>
517 <ReturnType>System.Int32</ReturnType>
520 <Parameter Name="asyncResult" Type="System.IAsyncResult" />
523 <param name="asyncResult">To be added.</param>
524 <summary>To be added.</summary>
525 <returns>To be added.</returns>
526 <remarks>To be added.</remarks>
529 <Member MemberName="ExclusiveAddressUse">
530 <MemberSignature Language="C#" Value="public bool ExclusiveAddressUse { get; set; }" />
531 <MemberSignature Language="ILAsm" Value=".property instance bool ExclusiveAddressUse" />
532 <MemberType>Property</MemberType>
534 <AssemblyVersion>2.0.0.0</AssemblyVersion>
535 <AssemblyVersion>4.0.0.0</AssemblyVersion>
538 <ReturnType>System.Boolean</ReturnType>
541 <summary>To be added.</summary>
542 <value>To be added.</value>
543 <remarks>To be added.</remarks>
546 <Member MemberName="Finalize">
547 <MemberSignature Language="C#" Value="~UdpClient ();" />
548 <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
549 <MemberType>Method</MemberType>
551 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
552 <AssemblyVersion>2.0.0.0</AssemblyVersion>
553 <AssemblyVersion>4.0.0.0</AssemblyVersion>
556 <ReturnType>System.Void</ReturnType>
560 <summary>To be added.</summary>
561 <remarks>To be added.</remarks>
564 <Member MemberName="JoinMulticastGroup">
565 <MemberSignature Language="C#" Value="public void JoinMulticastGroup (System.Net.IPAddress multicastAddr);" />
566 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void JoinMulticastGroup(class System.Net.IPAddress multicastAddr) cil managed" />
567 <MemberType>Method</MemberType>
569 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
570 <AssemblyVersion>2.0.0.0</AssemblyVersion>
571 <AssemblyVersion>4.0.0.0</AssemblyVersion>
574 <ReturnType>System.Void</ReturnType>
577 <Parameter Name="multicastAddr" Type="System.Net.IPAddress" />
580 <param name="multicastAddr">To be added: an object of type 'Net.IPAddress'</param>
581 <summary>To be added</summary>
582 <remarks>To be added</remarks>
585 <Member MemberName="JoinMulticastGroup">
586 <MemberSignature Language="C#" Value="public void JoinMulticastGroup (int ifindex, System.Net.IPAddress multicastAddr);" />
587 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void JoinMulticastGroup(int32 ifindex, class System.Net.IPAddress multicastAddr) cil managed" />
588 <MemberType>Method</MemberType>
590 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
591 <AssemblyVersion>2.0.0.0</AssemblyVersion>
592 <AssemblyVersion>4.0.0.0</AssemblyVersion>
595 <ReturnType>System.Void</ReturnType>
598 <Parameter Name="ifindex" Type="System.Int32" />
599 <Parameter Name="multicastAddr" Type="System.Net.IPAddress" />
602 <param name="ifindex">To be added.</param>
603 <param name="multicastAddr">To be added.</param>
604 <summary>To be added.</summary>
605 <remarks>To be added.</remarks>
608 <Member MemberName="JoinMulticastGroup">
609 <MemberSignature Language="C#" Value="public void JoinMulticastGroup (System.Net.IPAddress multicastAddr, int timeToLive);" />
610 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void JoinMulticastGroup(class System.Net.IPAddress multicastAddr, int32 timeToLive) cil managed" />
611 <MemberType>Method</MemberType>
613 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
614 <AssemblyVersion>2.0.0.0</AssemblyVersion>
615 <AssemblyVersion>4.0.0.0</AssemblyVersion>
618 <ReturnType>System.Void</ReturnType>
621 <Parameter Name="multicastAddr" Type="System.Net.IPAddress" />
622 <Parameter Name="timeToLive" Type="System.Int32" />
625 <param name="multicastAddr">To be added: an object of type 'Net.IPAddress'</param>
626 <param name="timeToLive">To be added: an object of type 'int'</param>
627 <summary>To be added</summary>
628 <remarks>To be added</remarks>
631 <Member MemberName="JoinMulticastGroup">
632 <MemberSignature Language="C#" Value="public void JoinMulticastGroup (System.Net.IPAddress multicastAddr, System.Net.IPAddress localAddress);" />
633 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void JoinMulticastGroup(class System.Net.IPAddress multicastAddr, class System.Net.IPAddress localAddress) cil managed" />
634 <MemberType>Method</MemberType>
636 <AssemblyVersion>2.0.0.0</AssemblyVersion>
637 <AssemblyVersion>4.0.0.0</AssemblyVersion>
640 <ReturnType>System.Void</ReturnType>
643 <Parameter Name="multicastAddr" Type="System.Net.IPAddress" />
644 <Parameter Name="localAddress" Type="System.Net.IPAddress" />
647 <param name="multicastAddr">To be added.</param>
648 <param name="localAddress">To be added.</param>
649 <summary>To be added.</summary>
650 <remarks>To be added.</remarks>
653 <Member MemberName="MulticastLoopback">
654 <MemberSignature Language="C#" Value="public bool MulticastLoopback { get; set; }" />
655 <MemberSignature Language="ILAsm" Value=".property instance bool MulticastLoopback" />
656 <MemberType>Property</MemberType>
658 <AssemblyVersion>2.0.0.0</AssemblyVersion>
659 <AssemblyVersion>4.0.0.0</AssemblyVersion>
662 <ReturnType>System.Boolean</ReturnType>
665 <summary>To be added.</summary>
666 <value>To be added.</value>
667 <remarks>To be added.</remarks>
670 <Member MemberName="Receive">
671 <MemberSignature Language="C#" Value="public byte[] Receive (ref System.Net.IPEndPoint remoteEP);" />
672 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int8[] Receive(class System.Net.IPEndPoint remoteEP) cil managed" />
673 <MemberType>Method</MemberType>
675 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
676 <AssemblyVersion>2.0.0.0</AssemblyVersion>
677 <AssemblyVersion>4.0.0.0</AssemblyVersion>
680 <ReturnType>System.Byte[]</ReturnType>
683 <Parameter Name="remoteEP" Type="System.Net.IPEndPoint&" RefType="ref" />
686 <param name="remoteEP">To be added: an object of type 'Net.IPEndPoint&'</param>
687 <summary>To be added</summary>
688 <returns>To be added: an object of type 'byte []'</returns>
689 <remarks>To be added</remarks>
692 <Member MemberName="ReceiveAsync">
693 <MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<System.Net.Sockets.UdpReceiveResult> ReceiveAsync ();" />
694 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task`1<valuetype System.Net.Sockets.UdpReceiveResult> ReceiveAsync() cil managed" />
695 <MemberType>Method</MemberType>
697 <AssemblyVersion>4.0.0.0</AssemblyVersion>
700 <ReturnType>System.Threading.Tasks.Task<System.Net.Sockets.UdpReceiveResult></ReturnType>
704 <summary>To be added.</summary>
705 <returns>To be added.</returns>
706 <remarks>To be added.</remarks>
709 <Member MemberName="Send">
710 <MemberSignature Language="C#" Value="public int Send (byte[] dgram, int bytes);" />
711 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 Send(unsigned int8[] dgram, int32 bytes) cil managed" />
712 <MemberType>Method</MemberType>
714 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
715 <AssemblyVersion>2.0.0.0</AssemblyVersion>
716 <AssemblyVersion>4.0.0.0</AssemblyVersion>
719 <ReturnType>System.Int32</ReturnType>
722 <Parameter Name="dgram" Type="System.Byte[]" />
723 <Parameter Name="bytes" Type="System.Int32" />
726 <param name="dgram">To be added: an object of type 'byte []'</param>
727 <param name="bytes">To be added: an object of type 'int'</param>
728 <summary>To be added</summary>
729 <returns>To be added: an object of type 'int'</returns>
730 <remarks>To be added</remarks>
733 <Member MemberName="Send">
734 <MemberSignature Language="C#" Value="public int Send (byte[] dgram, int bytes, System.Net.IPEndPoint endPoint);" />
735 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 Send(unsigned int8[] dgram, int32 bytes, class System.Net.IPEndPoint endPoint) cil managed" />
736 <MemberType>Method</MemberType>
738 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
739 <AssemblyVersion>2.0.0.0</AssemblyVersion>
740 <AssemblyVersion>4.0.0.0</AssemblyVersion>
743 <ReturnType>System.Int32</ReturnType>
746 <Parameter Name="dgram" Type="System.Byte[]" />
747 <Parameter Name="bytes" Type="System.Int32" />
748 <Parameter Name="endPoint" Type="System.Net.IPEndPoint" />
751 <param name="dgram">To be added: an object of type 'byte []'</param>
752 <param name="bytes">To be added: an object of type 'int'</param>
753 <param name="endPoint">To be added: an object of type 'Net.IPEndPoint'</param>
754 <summary>To be added</summary>
755 <returns>To be added: an object of type 'int'</returns>
756 <remarks>To be added</remarks>
759 <Member MemberName="Send">
760 <MemberSignature Language="C#" Value="public int Send (byte[] dgram, int bytes, string hostname, int port);" />
761 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 Send(unsigned int8[] dgram, int32 bytes, string hostname, int32 port) cil managed" />
762 <MemberType>Method</MemberType>
764 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
765 <AssemblyVersion>2.0.0.0</AssemblyVersion>
766 <AssemblyVersion>4.0.0.0</AssemblyVersion>
769 <ReturnType>System.Int32</ReturnType>
772 <Parameter Name="dgram" Type="System.Byte[]" />
773 <Parameter Name="bytes" Type="System.Int32" />
774 <Parameter Name="hostname" Type="System.String" />
775 <Parameter Name="port" Type="System.Int32" />
778 <param name="dgram">To be added: an object of type 'byte []'</param>
779 <param name="bytes">To be added: an object of type 'int'</param>
780 <param name="hostname">To be added: an object of type 'string'</param>
781 <param name="port">To be added: an object of type 'int'</param>
782 <summary>To be added</summary>
783 <returns>To be added: an object of type 'int'</returns>
784 <remarks>To be added</remarks>
787 <Member MemberName="SendAsync">
788 <MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<int> SendAsync (byte[] datagram, int bytes);" />
789 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task`1<int32> SendAsync(unsigned int8[] datagram, int32 bytes) cil managed" />
790 <MemberType>Method</MemberType>
792 <AssemblyVersion>4.0.0.0</AssemblyVersion>
795 <ReturnType>System.Threading.Tasks.Task<System.Int32></ReturnType>
798 <Parameter Name="datagram" Type="System.Byte[]" />
799 <Parameter Name="bytes" Type="System.Int32" />
802 <param name="datagram">To be added.</param>
803 <param name="bytes">To be added.</param>
804 <summary>To be added.</summary>
805 <returns>To be added.</returns>
806 <remarks>To be added.</remarks>
809 <Member MemberName="SendAsync">
810 <MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<int> SendAsync (byte[] datagram, int bytes, System.Net.IPEndPoint endPoint);" />
811 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task`1<int32> SendAsync(unsigned int8[] datagram, int32 bytes, class System.Net.IPEndPoint endPoint) cil managed" />
812 <MemberType>Method</MemberType>
814 <AssemblyVersion>4.0.0.0</AssemblyVersion>
817 <ReturnType>System.Threading.Tasks.Task<System.Int32></ReturnType>
820 <Parameter Name="datagram" Type="System.Byte[]" />
821 <Parameter Name="bytes" Type="System.Int32" />
822 <Parameter Name="endPoint" Type="System.Net.IPEndPoint" />
825 <param name="datagram">To be added.</param>
826 <param name="bytes">To be added.</param>
827 <param name="endPoint">To be added.</param>
828 <summary>To be added.</summary>
829 <returns>To be added.</returns>
830 <remarks>To be added.</remarks>
833 <Member MemberName="SendAsync">
834 <MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<int> SendAsync (byte[] datagram, int bytes, string hostname, int port);" />
835 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task`1<int32> SendAsync(unsigned int8[] datagram, int32 bytes, string hostname, int32 port) cil managed" />
836 <MemberType>Method</MemberType>
838 <AssemblyVersion>4.0.0.0</AssemblyVersion>
841 <ReturnType>System.Threading.Tasks.Task<System.Int32></ReturnType>
844 <Parameter Name="datagram" Type="System.Byte[]" />
845 <Parameter Name="bytes" Type="System.Int32" />
846 <Parameter Name="hostname" Type="System.String" />
847 <Parameter Name="port" Type="System.Int32" />
850 <param name="datagram">To be added.</param>
851 <param name="bytes">To be added.</param>
852 <param name="hostname">To be added.</param>
853 <param name="port">To be added.</param>
854 <summary>To be added.</summary>
855 <returns>To be added.</returns>
856 <remarks>To be added.</remarks>
859 <Member MemberName="System.IDisposable.Dispose">
860 <MemberSignature Language="C#" Value="void IDisposable.Dispose ();" />
861 <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.IDisposable.Dispose() cil managed" />
862 <MemberType>Method</MemberType>
864 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
865 <AssemblyVersion>2.0.0.0</AssemblyVersion>
866 <AssemblyVersion>4.0.0.0</AssemblyVersion>
869 <ReturnType>System.Void</ReturnType>
873 <summary>To be added.</summary>
874 <remarks>To be added.</remarks>
877 <Member MemberName="Ttl">
878 <MemberSignature Language="C#" Value="public short Ttl { get; set; }" />
879 <MemberSignature Language="ILAsm" Value=".property instance int16 Ttl" />
880 <MemberType>Property</MemberType>
882 <AssemblyVersion>2.0.0.0</AssemblyVersion>
883 <AssemblyVersion>4.0.0.0</AssemblyVersion>
886 <ReturnType>System.Int16</ReturnType>
889 <summary>To be added.</summary>
890 <value>To be added.</value>
891 <remarks>To be added.</remarks>