-func handleTCP(conn *net.TCPConn, timeouted, rehandshaking, termination chan struct{}) {
- hs := govpn.HandshakeStart(*remoteAddr, conn, conf)
- buf := make([]byte, 2*(govpn.EnclessEnlargeSize+*mtu)+*mtu)
+func (c *Client) handleTCP(conn *net.TCPConn) {
+ hs := govpn.HandshakeStart(c.config.RemoteAddress, conn, c.config.Peer)
+ buf := make([]byte, 2*(govpn.EnclessEnlargeSize+c.config.MTU)+c.config.MTU)