mfb21 solution

作业要求:

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

Leave a Reply

Your email address will not be published. Required fields are marked *