This commit is contained in:
2014-07-06 21:25:57 +04:00
parent c7ac39a3bd
commit e1a5f0e2bd
12 changed files with 170 additions and 7 deletions

View File

@@ -4,6 +4,8 @@ import ru.m.armageddon.core.connect.IConnection;
import protohx.Message;
import ru.m.armageddon.proto.LoginRequest;
import ru.m.armageddon.proto.LoginResponse;
import ru.m.armageddon.proto.PersonSelectRequest;
import ru.m.armageddon.proto.PersonSelectResponse;
import ru.m.armageddon.proto.ErrorResponse;
class PacketBuilder implements IPacketBuilder {
@@ -14,7 +16,9 @@ class PacketBuilder implements IPacketBuilder {
],
0x01 => [
0x0001 => LoginRequest,
0x0002 => LoginResponse
0x0002 => LoginResponse,
0x0003 => PersonSelectRequest,
0x0004 => PersonSelectResponse
]
];

View File

@@ -70,6 +70,7 @@ class FlashConnection extends BaseConnection {
}
private function onSocketData(_):Void {
if (socket.bytesAvailable == 0) return;
var family = socket.readByte();
var id = socket.readByte();
var length = socket.readShort();