Main.hx 309 B

12345678910111213141516
  1. class Main {
  2. public static function main() {
  3. #if !macro
  4. connect();
  5. #end
  6. }
  7. macro static function connect() {
  8. try {
  9. new sys.net.Socket().connect(new sys.net.Host("127.0.0.1"), 9999);
  10. } catch(e:String) {
  11. haxe.macro.Context.error('connection error', (macro {}).pos);
  12. }
  13. return macro {}
  14. }
  15. }