Class: Teien::ServerNetwork
- Inherits:
-
Network
- Object
- EM::Connection
- Network
- Teien::ServerNetwork
show all
- Defined in:
- lib/teien/core/server_network.rb
Instance Method Summary
collapse
Methods inherited from Network
add_dummy_connection, connections, #initialize, send_event_to_all
Constructor Details
This class inherits a constructor from Teien::Network
Instance Method Details
#post_init ⇒ Object
6
7
8
9
10
|
# File 'lib/teien/core/server_network.rb', line 6
def post_init
puts "A client has connected."
@@connections[self] = RemoteInfo.new(self)
@@event_router.connection_binded(self)
end
|
#receive_object(obj) ⇒ Object
12
13
14
|
# File 'lib/teien/core/server_network.rb', line 12
def receive_object(obj)
@@event_router.receive_event(obj, self)
end
|
#unbind ⇒ Object
16
17
18
19
20
|
# File 'lib/teien/core/server_network.rb', line 16
def unbind
puts "A client has unbinded."
@@event_router.connection_unbinded(self)
@@connections.delete(self)
end
|