Class: Teien::ServerNetwork

Inherits:
Network
  • Object
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_initObject



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

#unbindObject



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