upd16
This commit is contained in:
+2
-3
@@ -39,7 +39,6 @@ pub fn Socket.new(domain AddrFamily, st SocketType, proto Protocol) !Socket {
|
|||||||
|
|
||||||
// type reports the actual socket type.
|
// type reports the actual socket type.
|
||||||
pub fn (s Socket) type() !SocketType {
|
pub fn (s Socket) type() !SocketType {
|
||||||
// return s.get_option_int(sol_socket, so_type)!
|
|
||||||
return s.get_option[SocketType](sol_socket, so_type)!
|
return s.get_option[SocketType](sol_socket, so_type)!
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,8 +112,8 @@ fn (s Socket) get_option_raw(level SocketLevel, option SocketOption, mut value v
|
|||||||
// ```v
|
// ```v
|
||||||
// import netio
|
// import netio
|
||||||
// mut socket := netio.Socket.new(netio.af_inet, netio.sock_stream, 0)!
|
// mut socket := netio.Socket.new(netio.af_inet, netio.sock_stream, 0)!
|
||||||
// socket.set_option(netio.sol_socket, netio.so_reuseaddr, true)!
|
// socket.set_option(netio.sol_socket, netio.so_reuseaddr, 1)!
|
||||||
// assert socket.get_option[bool](netio.sol_socket, netio.so_reuseaddr)! == true
|
// assert socket.get_option[int](netio.sol_socket, netio.so_reuseaddr)! == true
|
||||||
// ```
|
// ```
|
||||||
pub fn (s Socket) get_option[T](level SocketLevel, option SocketOption) !T {
|
pub fn (s Socket) get_option[T](level SocketLevel, option SocketOption) !T {
|
||||||
mut result := T{}
|
mut result := T{}
|
||||||
|
|||||||
Reference in New Issue
Block a user