কোডটিতে একটি ছোট্ট প্রশ্ন আছেঃ হোস্ট সার্ভার থেকে একটি বার্তা পেয়েছে, যা Go-এ লেখা আছে, এবং নতুন রোবট চালু করেছে।exec.Command–fork সনাক্তকরণ প্রক্রিয়াটি কি বাস্তবায়িত হয়েছে?
আদর্শভাবে go বাস্তবায়ন হোস্ট, নীতি এছাড়াও go ভাষায় লেখা প্রদান করতে পারেন, এবং তারপর প্লাগইন প্লাগইন উত্পন্ন, হোস্ট নীতি আপডেট স্থানীয়, এবং রোবট লোড
func RunStrategy(){
…
p, err := plugin.Open(“./logs/plugin/strategy_XXXXX.so”)
if err != nil {
panic(err)
}
main, err := p.Lookup(“StrategyMain”)
main.(func())()
…
}