Gestionnaire de fichiers - Editer - /opt/cpanel/ea-ruby24/root/usr/share/ri/system/Socket/sysaccept-i.ri
Arrière
U:RDoc::AnyMethod[iI"sysaccept:ETI"Socket#sysaccept;TF:publico:RDoc::Markup::Document:@parts[ o:RDoc::Markup::Paragraph; [I"PAccepts an incoming connection returning an array containing the (integer) ;TI"Ffile descriptor for the incoming connection, _client_socket_fd_, ;TI"(and an Addrinfo, _client_addrinfo_.;To:RDoc::Markup::BlankLine S:RDoc::Markup::Heading: leveli: textI"Example;To:RDoc::Markup::Verbatim; [I"'# In one script, start this first ;TI"require 'socket' ;TI"include Socket::Constants ;TI"4socket = Socket.new( AF_INET, SOCK_STREAM, 0 ) ;TI"=sockaddr = Socket.pack_sockaddr_in( 2200, 'localhost' ) ;TI"socket.bind( sockaddr ) ;TI"socket.listen( 5 ) ;TI"3client_fd, client_addrinfo = socket.sysaccept ;TI"0client_socket = Socket.for_fd( client_fd ) ;TI"?puts "The client said, '#{client_socket.readline.chomp}'" ;TI"1client_socket.puts "Hello from script one!" ;TI"socket.close ;TI" ;TI",# In another script, start this second ;TI"require 'socket' ;TI"include Socket::Constants ;TI"4socket = Socket.new( AF_INET, SOCK_STREAM, 0 ) ;TI"=sockaddr = Socket.pack_sockaddr_in( 2200, 'localhost' ) ;TI" socket.connect( sockaddr ) ;TI"(socket.puts "Hello from script 2." ;TI"8puts "The server said, '#{socket.readline.chomp}'" ;TI"socket.close ;T:@format0o; ; [I"NRefer to Socket#accept for the exceptions that may be thrown if the call ;TI"to _sysaccept_ fails.;T@S;; i;I"See;To:RDoc::Markup::List: @type:BULLET:@items[o:RDoc::Markup::ListItem:@label0; [o; ; [I"Socket#accept;T: @fileI"ext/socket/socket.c;T:0@omit_headings_from_table_of_contents_below0I"=socket.sysaccept => [client_socket_fd, client_addrinfo] ;T0[ I"();T@8FI"Socket;TcRDoc::NormalClass00
| ver. 1.4 |
Github
|
.
| PHP 8.0.30 | Génération de la page: 0.01 |
proxy
|
phpinfo
|
Réglages