[問題] socket實作一個簡單web server的問題
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題:
我在linux下用socket寫了一個簡單的linux web伺服器程式
目的是讓使用者在IE上面打上ip和port可以連到我的linux web伺服器
而我的web伺服器接收到了IE傳來如 GET / HTTP/1.1的指令後
會把我寫的index.html內容傳送給IE
我的問題是:
web伺服器在收到IE傳來的指令後
會打開index.html檔
那要如何將index.html檔的內容傳給IE?
補充說明:
FILE* INDEX_FP = fopen("./index.html", "r");
if( INDEX_FP == NULL )
perror("fpopen");
else
printf("OPEN successful\n");
char c;
while( (c = fgetc(INDEX_FP)) != EOF)
fputc(c, ClientFP);
但我想應該有更好的做法。
開發平台:
Windows的IE 要瀏覽 Linux web伺服器上的index.html
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.22.20.210
※ 編輯: vtr198172 來自: 211.22.20.210 (10/26 15:53)
推
10/27 15:09, , 1F
10/27 15:09, 1F
→
10/27 15:10, , 2F
10/27 15:10, 2F
→
10/27 15:10, , 3F
10/27 15:10, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章