Class: WEBSocket::Server
- Inherits:
-
Object
- Object
- WEBSocket::Server
- Extended by:
- Forwardable
- Defined in:
- lib/WEBSocket/Standard/server.rb,
lib/WEBSocket/Celluloid/server.rb
Defined Under Namespace
Classes: AcceptedSocket
Instance Method Summary collapse
- #accept ⇒ Object
- #accept_nonblock ⇒ Object
- #evented? ⇒ Boolean
-
#initialize(hostname, port) ⇒ Server
constructor
A new instance of Server.
- #to_io ⇒ Object
Constructor Details
#initialize(hostname, port) ⇒ Server
Returns a new instance of Server.
96 97 98 |
# File 'lib/WEBSocket/Standard/server.rb', line 96 def initialize hostname, port @server = TCPServer.new hostname, port end |
Instance Method Details
#accept ⇒ Object
100 101 102 |
# File 'lib/WEBSocket/Standard/server.rb', line 100 def accept AcceptedSocket.new(@server.accept).connect end |
#accept_nonblock ⇒ Object
104 105 106 |
# File 'lib/WEBSocket/Standard/server.rb', line 104 def accept_nonblock AcceptedSocket.new(@server.accept_nonblock).connect end |
#evented? ⇒ Boolean
112 113 114 |
# File 'lib/WEBSocket/Standard/server.rb', line 112 def evented? false end |
#to_io ⇒ Object
108 109 110 |
# File 'lib/WEBSocket/Standard/server.rb', line 108 def to_io @server end |