コード例 #1
0
ファイル: NetworkItemsFactory.cs プロジェクト: mtarcha/HMS
 public CustomIPEndPoint GetEndPoint()
 {
     return(new CustomIPEndPoint
     {
         Ip = _configurationServise.GetCurrentIp(),
         Port = _configurationServise.GetFreePort()
     });
 }
コード例 #2
0
        private void SetupServerSocket()
        {
            var myEndpoint = new IPEndPoint(_configurationServise.GetCurrentIp(), _configurationServise.GetPort());

            _serverSocket = new Socket(SocketType.Stream, ProtocolType.Tcp);
            _serverSocket.Bind(myEndpoint);
            System.Console.WriteLine(((IPEndPoint)_serverSocket.LocalEndPoint).Port);
            _serverSocket.Listen((int)SocketOptionName.MaxConnections);
        }