This commit is contained in:
ge
2026-05-01 21:23:28 +03:00
parent e3d183d234
commit 416d45a1de
+2 -3
View File
@@ -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{}