{
socket->signal_end_of_file.connect(sigc::mem_fun(this, &Connection::end_of_file));
comm.signal_handshake_done.connect(sigc::mem_fun(this, &Connection::handshake_done));
{
socket->signal_end_of_file.connect(sigc::mem_fun(this, &Connection::end_of_file));
comm.signal_handshake_done.connect(sigc::mem_fun(this, &Connection::handshake_done));
{
Train &train = server.layout.get_train(pkt.address);
train.ai_message(TrainAI::Message("set-target-speed", pkt.target_speed));
{
Train &train = server.layout.get_train(pkt.address);
train.ai_message(TrainAI::Message("set-target-speed", pkt.target_speed));