func (c *Conn) BytesSent() uint64 {
	return atomic.LoadUint64(&c.bytesSent)
}
BytesSent returns the number of bytes sent
package ice
import (
	"context"
	"errors"
	"net"
	"sync/atomic"
	"time"
	"github.com/pion/stun"
)
func (a *Agent) Dial(ctx context.Context, remoteUfrag, remotePwd string) (*Conn, error) {
	return a.connect(ctx, true, remoteUfrag, remotePwd)
}
func (a *Agent) Accept(ctx context.Context, remoteUfrag, remotePwd string) (*Conn, error) {
	return a.connect(ctx, false, remoteUfrag, remotePwd)
}
type Conn struct {
	bytesReceived uint64
	bytesSent     uint64
	agent         *Agent
}