BitSharp.Network.Messaging.GetExternalIPEndPoint C# (CSharp) Method

GetExternalIPEndPoint() public static method

public static GetExternalIPEndPoint ( ) : IPEndPoint
return System.Net.IPEndPoint
        public static IPEndPoint GetExternalIPEndPoint()
        {
            return new IPEndPoint(GetExternalIPAddress(), Port);
        }

Usage Example

コード例 #1
0
ファイル: LocalClient.cs プロジェクト: yonglehou/BitSharp
        public void Start(bool connectToPeers = true)
        {
            if (this.Type != ChainType.Regtest)
            {
                this.headersRequestWorker.Start();
            }

            this.blockRequestWorker.Start();

            this.statsWorker.Start();

            if (connectToPeers)
            {
                this.peerWorker.Start();
                if (this.Type != ChainType.Regtest)
                {
                    // add seed peers
                    Task.Run(() => AddSeedPeers());

                    // add known peers
                    Task.Run(() => AddKnownPeers());
                }
                else
                {
                    Messaging.GetExternalIPEndPoint();
                    this.listenWorker.Start();
                }
            }
        }