12345678910111213141516 |
- class Main {
- public static function main() {
- #if !macro
- connect();
- #end
- }
- macro static function connect() {
- try {
- new sys.net.Socket().connect(new sys.net.Host("127.0.0.1"), 9999);
- } catch(e:String) {
- haxe.macro.Context.error('connection error', (macro {}).pos);
- }
- return macro {}
- }
- }
|