求解:如何轉(zhuǎn)換SOCKET到FILE* ?
??? 為了輸出問(wèn)題,一般常用FILE*作為輸出參數(shù),因?yàn)閟tderr的存在。但如果要輸出到一個(gè)socket connection上呢?
??? 在BSD Socket下,可以使用fdopen()來(lái)轉(zhuǎn)換,
??????? FILE* file = fdopen(socket s, "w");
??? 但在WinSock下,這招就不行了,似乎是因?yàn)镾OCKET不是一個(gè)filedes所致。下面的代碼會(huì)core的,
??????? FILE* file = fdopen(SOCKET s, "w");
??? 這里問(wèn)下,如何在WinSock下轉(zhuǎn)換SOCKET到FILE*呢?
posted on 2009-12-11 15:42 codejie 閱讀(343) 評(píng)論(0) 編輯 收藏 引用 所屬分類: 隨筆而已