//aardio 调用 Go 语言 - RPC 服务端 import golang; var go = golang();//创建 Go 编译器( 仅仅调用编译后的 EXE 不需要 ) //Go 与 aardio 一样,源码与字符串默认为 UTF-8 编码 go.main = /********** package main import ( "net/rpc" "aardio/jsonrpc" //源码:"~\lib\golang\.res\aardio\jsonrpc\jsonrpc.go" ) type Calculator struct{} type Args struct { X, Y int } func (t *Calculator) Add(args *Args, reply *int) error { *reply = args.X + args.Y return nil } func main() { server := rpc.NewServer() server.Register( new(Calculator) ) //运行 RPC 服务端 jsonrpc.Run(server) } **********/ //上面的 go.main 会自动保存到文件,然后编译 Go 源码生成同名 EXE 文件 go.buildStrip("/goRpc.go"); //更新 PE 时间戳( Go 默认不更新) go.updatePeTime("/goRpc.exe"); console.pause();