2010-12-11 103 views
0

我寫了一個使用套接字連接到IRC服務器的腳本,但是如何通過代理連接?我認爲它可能使用curl,但它似乎更適合於HTTP,並且不支持連續發送數據包。我認爲這很簡單,就像通過fsockopen()連接到代理併發送數據包一樣簡單,但是如何告訴代理(SOCKS 4/5)連接到IRC服務器?如果你知道我的意思(可能不是),我不能在fsockopen()裏面使用fsockopen()。如何通過代理連接到IRC?

任何幫助或想法或任何?

謝謝。

回答

0

基本上你的第一個命令,這將是「CONNECT irc.whatever.com:6667」然後繼續,就像直接連接到irc服務器一樣。

我不完全確定確切的SOCKS命令。

+0

$ socket = fsockopen(「222.124.8.13」,8000); fputs($ socket,「CONNECT irc.server.com:6667\n」); fputs($ socket,「NICK $ nick \ n」); fputs($ socket,「USER $ nick bot.com Bot:Bot \ n」); http://aliveproxy.com/irc-proxy-checker/?i=222.124.8.13&p=8000。代理已啓動,但未連接。問題? – 99problems 2010-12-11 19:32:13