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.
|
||||
pub fn (s Socket) type() !SocketType {
|
||||
// return s.get_option_int(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
|
||||
// import netio
|
||||
// mut socket := netio.Socket.new(netio.af_inet, netio.sock_stream, 0)!
|
||||
// socket.set_option(netio.sol_socket, netio.so_reuseaddr, true)!
|
||||
// assert socket.get_option[bool](netio.sol_socket, netio.so_reuseaddr)! == true
|
||||
// socket.set_option(netio.sol_socket, netio.so_reuseaddr, 1)!
|
||||
// assert socket.get_option[int](netio.sol_socket, netio.so_reuseaddr)! == true
|
||||
// ```
|
||||
pub fn (s Socket) get_option[T](level SocketLevel, option SocketOption) !T {
|
||||
mut result := T{}
|
||||
|
||||
Reference in New Issue
Block a user