コード例 #1
0
ファイル: goutp.go プロジェクト: utamaro/storjutp-1
//UtpWrite writes data
func (s *UtpSocket) UtpWrite(buf []byte) int64 {
	size := C.utp_write(s.s, (unsafe.Pointer)(&buf[0]), (C.size_t)(len(buf)))
	return (int64)(size)
}
コード例 #2
0
ファイル: utp.go プロジェクト: jbenet/go-libutp
func (s *UTPSocket) Write(buf []byte, len int) int {
	ptr := unsafe.Pointer(&buf[0])
	return int(C.utp_write(s.raw, ptr, C.size_t(len)))
}