예제 #1
0
파일: goutp.go 프로젝트: utamaro/storjutp-1
//UtpCreateSocket creates socket
func (ctx *UtpContext) UtpCreateSocket() *UtpSocket {
	s := C.utp_create_socket(ctx.ctx)
	sock := &UtpSocket{s: s}
	ctx.sockets[s] = sock
	sock.ctx = ctx
	return sock
}
예제 #2
0
파일: utp.go 프로젝트: jbenet/go-libutp
func NewUTPSocket(c *UTPContext) *UTPSocket {
	return &UTPSocket{
		ctx:  c,
		raw:  C.utp_create_socket(c.raw),
		lock: sync.Mutex{},
	}
}