初始化遠(yuǎn)程端口號(hào)時(shí),是這樣寫(xiě)的:
remote_addr_(remote_host),也就是調(diào)用的這個(gè)函數(shù)原型:
ACE_INET_Addr::ACE_INET_Addr(const char address[]);
而ace幫助文檔中說(shuō),這個(gè)address必須是這樣的形式:"127.0.0.1:5000",如果這個(gè)字符串中沒(méi)有':'的話,就會(huì)把a(bǔ)ddress當(dāng)成是端口號(hào),而把ip設(shè)為INADDR_ANY,也就是0.0.0.0,所以就出了錯(cuò)。