コード例 #1
0
ファイル: SIPURI.cs プロジェクト: xruihu/GB28181.Platform2016
 public SIPEndPoint ToSIPEndPoint()
 {
     if (IPSocket.IsIPSocket(Host) || IPSocket.IsIPAddress(Host))
     {
         if (Host.IndexOf(":") != -1)
         {
             return(new SIPEndPoint(Protocol, IPSocket.GetIPEndPoint(Host)));
         }
         else
         {
             if (Protocol == SIPProtocolsEnum.tls)
             {
                 return(new SIPEndPoint(Protocol, IPSocket.GetIPEndPoint(Host + ":" + m_defaultSIPTLSPort)));
             }
             else
             {
                 return(new SIPEndPoint(Protocol, IPSocket.GetIPEndPoint(Host + ":" + m_defaultSIPPort)));
             }
         }
     }
     else
     {
         return(null);
     }
 }