Finish testing and assembling a basic server and client structure
This commit is contained in:
parent
5c4a8c6a58
commit
3be0a9ab5f
5 changed files with 192 additions and 38 deletions
24
bin/client_test.dart
Normal file
24
bin/client_test.dart
Normal file
|
@ -0,0 +1,24 @@
|
|||
import 'package:libac_flutter/nbt/Stream.dart';
|
||||
import 'package:libac_flutter/nbt/Tag.dart';
|
||||
import 'package:libac_flutter/nbt/impl/CompoundTag.dart';
|
||||
import 'package:libac_flutter/packets/packets.dart';
|
||||
|
||||
void main() async {
|
||||
PacketRegistry reg = PacketRegistry();
|
||||
reg.registerDefaults();
|
||||
|
||||
PacketClient client = PacketClient();
|
||||
await client.startConnect("127.0.0.1");
|
||||
|
||||
S2CResponse response = await client.send(C2SPing());
|
||||
CompoundTag tag = response.contents;
|
||||
StringBuilder builder = StringBuilder();
|
||||
Tag.writeStringifiedNamedTag(tag, builder, 0);
|
||||
|
||||
print("Response from server: \n${builder}");
|
||||
|
||||
await client.send(StopServerPacket());
|
||||
|
||||
if (client.connected) await client.close();
|
||||
return;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue