返回信息流附件(378.4KB)
压缩包里有一个word 第二题是题目要求。其他是源代码,java编的。很想懂这个题的算法。等待大神解救!谢谢
这是一条镜像帖。来源:北邮人论坛 / java / #39304同步于 2015/3/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[求助]用socket模拟http服务器 源代码已有,请大神讲解一下。感
ting
2015/3/16镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
写HTTP服务器的最好的方法是读HTTP的RFC,而不是用wireshark来逆向工程。当然用firefox的调试工具看看一般网站会如何响应也是有帮助的。
https://www.ietf.org/rfc/rfc2616.txt
以前没接触过网络编程,入门应该学什么
【 在 nuanyangyang 的大作中提到: 】
: 写HTTP服务器的最好的方法是读HTTP的RFC,而不是用wireshark来逆向工程。当然用firefox的调试工具看看一般网站会如何响应也是有帮助的。
: https://www.ietf.org/rfc/rfc2616.txt
来自「北邮人论坛手机版」
这道题是报考的实验室老师出的。没有想到这么多。以后好好学
【 在 nuanyangyang 的大作中提到: 】
: 写HTTP服务器的最好的方法是读HTTP的RFC,而不是用wireshark来逆向工程。当然用firefox的调试工具看看一般网站会如何响应也是有帮助的。
: https://www.ietf.org/rfc/rfc2616.txt
来自「北邮人论坛手机版」
【 在 ting 的大作中提到: 】
: 以前没接触过网络编程,入门应该学什么
: 来自「北邮人论坛手机版」
先学socket的用法。Java的就推荐oracle自己的教程吧: http://docs.oracle.com/javase/tutorial/networking/sockets/definition.html (要是C语言的话我倒是会推荐另一个别的教程)
但是http有点太高级了。如果只是想要一个模拟服务器,而不是真的服务器,你可以对任何请求都回复一个固定的响应(按题目的要求,你起码要解析一下地址)。你可以把响应的内容保存在一个文件里当普通数据发出去。我假设你懂一些基本的HTML。
大概理解模拟服务器的思路了,可以把百度首页作为固定响应。
因为我对C 语言更熟练一些,所以你再贴一下C语言的教程吧。
【 在 nuanyangyang 的大作中提到: 】
:
: 先学socket的用法。Java的就推荐oracle自己的教程吧: http://docs.oracle.com/javase/tutorial/networking/sockets/definition.html (要是C语言的话我倒是会推荐另一个别的教程)
: 但是http有点太高级了。如果只是想要一个模拟服务器,而不是真的服务器,你可以对任何请求都回复一个固定的响应(按题目的要求,你起码要解析一下地址)。你可以把响应的内容保存在一个文件里当普通数据发出去。我假设你懂一些基本的HTML。
来自「北邮人论坛手机版」
建议你学java吧,c语言不适合写服务器程序(除非你是顶尖高手,而且你会自己写高效的内存分配器而且能手动地管理内存)。
【 在 ting 的大作中提到: 】
: 大概理解模拟服务器的思路了,可以把百度首页作为固定响应。
: 因为我对C 语言更熟练一些,所以你再贴一下C语言的教程吧。
: 来自「北邮人论坛手机版」
来自「北邮人论坛手机版」
OK 开始代码之路。谢啦
【 在 nuanyangyang 的大。作中提到: 】
: 建议你学java吧,c语言不适合写服务器程序(除非你是顶尖高手,而且你会自己写高效的内存分配器而且能手动地管理内存)。
: 来自「北邮人论坛手机版」
来自「北邮人论坛手机版」