System.Net.Sockets.Tests.DualModeBase.SocketUdpServer.SocketUdpServer C# (CSharp) Метод

SocketUdpServer() публичный Метод

public SocketUdpServer ( ITestOutputHelper output, IPAddress address, bool dualMode, int &port ) : System.Net.Test.Common
output ITestOutputHelper
address IPAddress
dualMode bool
port int
Результат System.Net.Test.Common
            public SocketUdpServer(ITestOutputHelper output, IPAddress address, bool dualMode, out int port)
            {
                _output = output;

                if (dualMode)
                {
                    _server = new Socket(SocketType.Dgram, ProtocolType.Udp);
                }
                else
                {
                    _server = new Socket(address.AddressFamily, SocketType.Dgram, ProtocolType.Udp);
                }

                port = _server.BindToAnonymousPort(address);

                SocketAsyncEventArgs e = new SocketAsyncEventArgs();
                e.SetBuffer(new byte[1], 0, 1);
                e.Completed += new EventHandler<SocketAsyncEventArgs>(Received);
                e.UserToken = _waitHandle;

                _server.ReceiveAsync(e);
            }
DualModeBase.SocketUdpServer