func (cn *Conn) KeepAlive() error {
	req := &pb.GetSocketNameRequest{
		SocketDescriptor: &cn.desc,
	}
	res := &pb.GetSocketNameReply{}
	return internal.Call(cn.ctx, "remote_socket", "GetSocketName", req, res)
}
func (cn *Conn) KeepAlive() error {
	req := &pb.GetSocketNameRequest{
		SocketDescriptor: &cn.desc,
	}
	res := &pb.GetSocketNameReply{}
	return internal.Call(cn.ctx, "remote_socket", "GetSocketName", req, res)
}
func ( cn * Conn ) KeepAlive ( ) error { req := & pb . GetSocketNameRequest { SocketDescriptor : & cn . desc , } res := & pb . GetSocketNameReply { } return internal . Call ( cn . ctx , " " , " " , req , res ) }
// KeepAlive signals that the connection is still in use.
// It may be called to prevent the socket being closed due to inactivity.
KeepAlive signals that the connection is still in use . It may be called to prevent the socket being closed due to inactivity .