作业要求:
http://www.sussex.ac.uk/Users/mfb21/net/ex2/index.html
对于task1:
代码很少,主要功能就是输入一个URL, 返回该网页的Status Code
CompilationTesterTask1. java就是直接给的样板测试文件 没做修改
住: httpResultCode.get ( “www.mit.edu/” ); //在代码中改变URL可以得到不同测试结果
控制台命令:
Javac *.java (先编译)
Java Task1(执行main函数:看输出结果)
对于task2
共有五个java文件:
其中Class.java是事先给的, 其中有函数的signature,抽象类等, 其中Server和Client为两个接口
我在MyClient.java与MyServer. java里面继承了这两个抽象类,核心代码都在这里面
MyServer单独开了个线程作为服务器,通过start() 函数开启线程,这样才能满足他给的测试代码的逻辑
其中CompilationTesterTask2. java就是事先给的测试代码,没做修改, 但是测试代码的逻辑很奇怪:
You can use this code to check if your code compiles properly by compiling it t
|