2013-01-17 61 views
0

我有一個應用程序綁定本地主機上的特殊端口,並等待連接和HTTP請求。例如,我開始我的應用程序和瀏覽器寫:使用套接字的HTTP重定向

127.0.0.1:12345/?data=message

和我的應用程序接收並處理(用winsock)。我的問題是:如何重定向。當我的應用程序接收到數據時,我需要將客戶端(瀏覽器)重定向到互聯網上的特殊頁面(現在客戶端請參閱「未找到頁面」)。

對不起,我可能愚蠢的問題,我從來沒有與套接字,請求等工作過。

+0

什麼是實際使用情況?在擔心如何重定向之前,您需要學習如何使用套接字編寫簡單的服務器。然後你需要發送一個301重定向頭的響應,這很簡單。 –

+0

它與我以前的問題: http://stackoverflow.com/questions/14387035/receive-get-request-through-sockets – DuXeN0N

+0

答案在這裏:http://stackoverflow.com/questions/11982257/redirect- to-a-website-in-c – DuXeN0N

回答

0

你必須將它添加在HTML:

<meta http-equiv="refresh" content="0; url=http://whatever.org/"> 

而設置http:// whatever.org/,無論你需要它重定向

+0

我已經解決了這個問題,謝謝! – DuXeN0N

+1

@ user1944429使用套接字,您可以發送http標頭,無需將其作爲html發送。 –

+0

@ DuXeN0N如果您已經解決了問題,請將您的答案發布給查找此帖的其他人 –