main function

void main()

Implementation

void main() async {
  SomeStaticClass.some();
  SomeStaticClass.some();
  SomeStaticClass.some();
  // print(RuntimeHT.x);
  // print(RuntimeHT.x);
  // print(RuntimeHT.x);
  // final server = await ServerSocket.bind(InternetAddress.loopbackIPv4, 9000);

  // // Создадим несколько изолятов, каждый из которых создаёт свой сокет и подключается к серверу

  // Future<void> createClientSocket(int id) async {
  //   final client = await Socket.connect(InternetAddress.loopbackIPv4, 9000);
  //   final str = Uint8List.fromList("Hello from isolate $id".codeUnits);
  //   client.add(str);
  //   await client.flush();
  //   await client.close();
  // }

  // Future<void> launchIsolatesWithSockets(int count) async {
  //   final futures = <Future>[];
  //   for (int i = 0; i < count; i++) {
  //     futures.add(
  //       Isolate.spawn(
  //         (int isolateId) async {
  //           await createClientSocket(isolateId);
  //         },
  //         i,
  //       ),
  //     );
  //   }
  //   await Future.wait(futures);
  // }

  // // Пример: запуск 3 изолятов с собственными сокетами
  // await launchIsolatesWithSockets(3);

  // server.listen((s) {
  //   s.listen((bytes) {
  //     print("Received code: ${identityHashCode(bytes)}");
  //     final message = utf8.decode(bytes);
  //     print(message);
  //   });
  // });

  // client.add(Uint8List(10));

  // client.close();
}