Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.198
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby30 /
share /
ri /
system /
BasicSocket /
Delete
Unzip
Name
Size
Permission
Date
Action
cdesc-BasicSocket.ri
1.13
KB
-rw-r--r--
2024-06-26 17:25
close_read-i.ri
545
B
-rw-r--r--
2024-06-26 17:25
close_write-i.ri
658
B
-rw-r--r--
2024-06-26 17:25
connect_address-i.ri
1.29
KB
-rw-r--r--
2024-06-26 17:25
do_not_reverse_lookup%3d-c.ri
883
B
-rw-r--r--
2024-06-26 17:25
do_not_reverse_lookup%3d-i.ri
853
B
-rw-r--r--
2024-06-26 17:25
do_not_reverse_lookup-c.ri
535
B
-rw-r--r--
2024-06-26 17:25
do_not_reverse_lookup-i.ri
854
B
-rw-r--r--
2024-06-26 17:25
for_fd-c.ri
610
B
-rw-r--r--
2024-06-26 17:25
getpeereid-i.ri
884
B
-rw-r--r--
2024-06-26 17:25
getpeername-i.ri
798
B
-rw-r--r--
2024-06-26 17:25
getsockname-i.ri
729
B
-rw-r--r--
2024-06-26 17:25
getsockopt-i.ri
2.48
KB
-rw-r--r--
2024-06-26 17:25
local_address-i.ri
794
B
-rw-r--r--
2024-06-26 17:25
recv-i.ri
991
B
-rw-r--r--
2024-06-26 17:25
recv_nonblock-i.ri
2.38
KB
-rw-r--r--
2024-06-26 17:25
recvmsg-i.ri
2.67
KB
-rw-r--r--
2024-06-26 17:25
recvmsg_nonblock-i.ri
993
B
-rw-r--r--
2024-06-26 17:25
remote_address-i.ri
867
B
-rw-r--r--
2024-06-26 17:25
send-i.ri
780
B
-rw-r--r--
2024-06-26 17:25
sendmsg-i.ri
1.55
KB
-rw-r--r--
2024-06-26 17:25
sendmsg_nonblock-i.ri
969
B
-rw-r--r--
2024-06-26 17:25
setsockopt-i.ri
3.04
KB
-rw-r--r--
2024-06-26 17:25
shutdown-i.ri
1.25
KB
-rw-r--r--
2024-06-26 17:25
Save
Rename
U:RDoc::AnyMethod[iI"getsockopt:ETI"BasicSocket#getsockopt;TF:privateo:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"LGets a socket option. These are protocol and system specific, see your ;TI"Glocal system documentation for details. The option is returned as ;TI"a Socket::Option object.;To:RDoc::Markup::BlankLine S:RDoc::Markup::Heading: leveli: textI"Parameters;To:RDoc::Markup::List: @type:BULLET:@items[o:RDoc::Markup::ListItem:@label0; [o; ; [ I"F+level+ is an integer, usually one of the SOL_ constants such as ;TI".Socket::SOL_SOCKET, or a protocol level. ;TI"FA string or symbol of the name, possibly without prefix, is also ;TI"accepted.;To;;0; [o; ; [ I"E+optname+ is an integer, usually one of the SO_ constants, such ;TI"as Socket::SO_REUSEADDR. ;TI"FA string or symbol of the name, possibly without prefix, is also ;TI"accepted.;T@S;; i;I" Examples;T@o; ; [I"HSome socket options are integers with boolean values, in this case ;TI"+#getsockopt could be called like this:;T@o:RDoc::Markup::Verbatim; [ I";reuseaddr = sock.getsockopt(:SOCKET, :REUSEADDR).bool ;TI" ;TI"Goptval = sock.getsockopt(Socket::SOL_SOCKET,Socket::SO_REUSEADDR) ;TI" optval = optval.unpack "i" ;TI"/reuseaddr = optval[0] == 0 ? false : true ;T:@format0o; ; [I"HSome socket options are integers with numeric values, in this case ;TI"+#getsockopt could be called like this:;T@o;; [ I",ipttl = sock.getsockopt(:IP, :TTL).int ;TI" ;TI"Boptval = sock.getsockopt(Socket::IPPROTO_IP, Socket::IP_TTL) ;TI"#ipttl = optval.unpack("i")[0] ;T;0o; ; [ I"OOption values may be structs. Decoding them can be complex as it involves ;TI"Kexamining your system headers to determine the correct definition. An ;TI"Oexample is a +struct linger+, which may be defined in your system headers ;TI"as:;To;; [ I"struct linger { ;TI" int l_onoff; ;TI" int l_linger; ;TI"}; ;T;0o; ; [I"8In this case #getsockopt could be called like this:;T@o;; [I".# Socket::Option knows linger structure. ;TI">onoff, linger = sock.getsockopt(:SOCKET, :LINGER).linger ;TI" ;TI"Foptval = sock.getsockopt(Socket::SOL_SOCKET, Socket::SO_LINGER) ;TI"(onoff, linger = optval.unpack "ii" ;TI"&onoff = onoff == 0 ? false : true;T;0: @fileI"ext/socket/basicsocket.c;T:0@omit_headings_from_table_of_contents_below0I"0getsockopt(level, optname) => socketoption ;T0[ I" (p1, p2);T@SFI"BasicSocket;TcRDoc::NormalClass00