Gestionnaire de fichiers - Editer - /opt/cpanel/ea-ruby24/root/usr/share/ri/system/TCPServer/cdesc-TCPServer.ri
Arrière
U:RDoc::NormalClass[iI"TCPServer:ET@I"TCPSocket;To:RDoc::Markup::Document:@parts[o;;[ : @fileI"ext/socket/lib/socket.rb;T:0@omit_headings_from_table_of_contents_below0o;;[ o:RDoc::Markup::Paragraph;[I"1TCPServer represents a TCP/IP server socket.;To:RDoc::Markup::BlankLine o;;[I"'A simple TCP server may look like:;T@o:RDoc::Markup::Verbatim;[I"require 'socket' ;TI" ;TI"<server = TCPServer.new 2000 # Server bind to port 2000 ;TI" loop do ;TI"@ client = server.accept # Wait for a client to connect ;TI" client.puts "Hello !" ;TI") client.puts "Time is #{Time.now}" ;TI" client.close ;TI" end ;T:@format0o;;[I"5A more usable server (serving multiple clients):;T@o; ;[I"require 'socket' ;TI" ;TI"!server = TCPServer.new 2000 ;TI" loop do ;TI"/ Thread.start(server.accept) do |client| ;TI" client.puts "Hello !" ;TI"+ client.puts "Time is #{Time.now}" ;TI" client.close ;TI" end ;TI"end;T;0; I"ext/socket/tcpserver.c;T; 0; 0; 0[ [ [ [[I" class;T[[:public[[I"new;TI"ext/socket/tcpserver.c;T[:protected[ [:private[ [I" instance;T[[;[ [I"accept;T@=[I"accept_nonblock;FI"ext/socket/lib/socket.rb;T[I"listen;T@=[I"sysaccept;T@=[;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ; 0; 0[@ @1@1cRDoc::TopLevel
| ver. 1.4 |
Github
|
.
| PHP 8.0.30 | Génération de la page: 0 |
proxy
|
phpinfo
|
Réglages