紧急高分求教高手!!!!!!!快进哦!!!!!!剩下的分都给了

leadenhua8 2006-08-09 03:59:42
主要我是想通过winsock来实现http协议,主要是接收到客户端发送给80端口的请求:如客户端发送:GET /getauth1.asp?cmd=URL%7Caut821568%7CEND HTTP/1.1
Host: auth.cy.com.cn
Connection: Keep-Alive


然后,服务端给出回应发送,OK|1bd815e015d7782cf0f6495d1db4d3f7|END 就可以了,希望有哪位高手能给出代码!!!
...全文
159 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
leadenhua8 2006-08-10
  • 打赏
  • 举报
回复
客户端是固定死了的,改不了了,所以只能从服务端下手
pizzro 2006-08-10
  • 打赏
  • 举报
回复
<?php
//header("Content-type: image/jpeg");
$sock = stream_socket_client("tcp://127.0.0.1:80", $errno, $errstr, 30);
if (!$sock) {
echo "$errstr ($errno)<br />\n";
} else {
fwrite($sock, "GET /FSPatch0429.exe HTTP/1.1\r\n");

fwrite($sock, "Host: 127.0.0.1\r\n");

fwrite($sock, "Accept: */*\r\n\r\n");

while (!feof($sock)) {
echo fgets($sock, 1024);

}
fclose($sock);
}

?>

pizzro 2006-08-10
  • 打赏
  • 举报
回复
<?php
/* Open a socket to port 1234 on localhost */
$socket = stream_socket_client('tcp://localhost:1234');

/* Send ordinary data via ordinary channels. */
fwrite($socket, "pizzro come here".date("Y-m-d h:i:s"));

/* Send more data out of band. */
stream_socket_sendto($socket, "Out of Band data.", STREAM_OOB);

/* Close it up */
fclose($socket);
?>

php就是类似的操作
pizzro 2006-08-10
  • 打赏
  • 举报
回复
你要服务器返回内容,也不一定要用http的协议啊,随便开个别端口,然后在asp这个文件里面下点工夫,asp怎么取的其他端口的返回数据我不太熟,php的话 我就会.你在网上找找吧
leadenhua8 2006-08-09
  • 打赏
  • 举报
回复
主要是不想装IIS来实现这些功能,因为只要模拟返回2个页面的内容就可以了,装IIS太麻烦了,这样程序给别人就不易用了!!我想通过程序来完成这个!
一笑拔剑 2006-08-09
  • 打赏
  • 举报
回复
直接用asp完成不就可以了
自己模拟web service比较麻烦
leadenhua8 2006-08-09
  • 打赏
  • 举报
回复
服务端的,!!!主要模拟给出客户端回应,最好能根据个页面文件来给出回应如:客户发送,
GET /getauth1.asp?cmd=URL%7Caut821568%7CEND HTTP/1.1
Host: auth.cy.com.cn
Connection: Keep-Alive
请求GETAUTH1.ASP这个文件,那么服务端截取到后模拟客户在浏览这个页面一样给出回应
内容,OK|1bd815e015d7782cf0f6495d1db4d3f7|END
一共有2个ASP文件还有个是ok.asp


一笑拔剑 2006-08-09
  • 打赏
  • 举报
回复
要那个方面的
客户端还是服务端?

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧