2007-03-17から1日間の記事一覧

UDP: listening to multiple network interfaces

ワイルドカードでやる方法ないのかな。すべてのNICのIPアドレスでlistenが必要?ローカルホストでテストしていたところ、INADDR_ANYでlisten発行したはずが、192.168.0.5でlistenされるらしく、localhost(127.0.0.1)向けにパケット送っても全く受け取ってく…

明日のTODO

Node List転送をUDPのまま行うかTCPで行うか→TCPで #シーンデータ転送等にはTCPしか使えないためどちらにせよTCPでのデータ転送クラスの移植は必要nytrからTCPNetSessHandlerをboost::threadに移植&処理を一般化してfecti_netに移植。 DataTransfer関連の…

libfecti_netdist

コードが動作し始めるとモチベーションが上がりますね。最近3,4日間の間の進歩がほとんどなかったので、かなり急がないと目標まで終わりそうにないです。あと1日でどこまでできるか。明後日はブースト会議の準備に追われそうだ。

boost::remove_pointer

すげぇ。 template<typename T> inline T FNTNetPacket_safecast(FNTNetPacket* p) { if(p->getType() != boost::remove_pointer<T>::type::msgtype) FECTI_THROWEX(FEX_SOCKET, FEXS_SOCKET_FECTIP, "invalid cast"); return reinterpret_cast<T>(p); } メンバ関数テンプレー</t></t></typename>…