在Go 中將連線升級到TLS
問題:
問題:您有現有的TCP您想要使用tls.Server() 和TLSconfig 升級到TLS 的連線。但是,升級連線後,您會遇到分段錯誤。
解決方案:轉換tlsConn回到net.Conn 使用net.Conn(tlsConn).
注意:此方法可確保您保持相同的套接字連接,並且不會在不同連接埠上建立新的套接字連線。
理解轉換Go 中的 tls.Server() 函數傳回一個 tls.Conn,它實作了 net.Conn 介面。這允許您使用類型轉換將 tls.Conn 轉換回 net.Conn,如提供的程式碼中所示。
以上是如何在 Go 中將 TCP 連線升級到 TLS 而不會出現分段錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!