16.TCP服务器程序模型的编程要点:
(1)TCP服务器程序要想能接收多个客户端连接,需要循环调用ServerSocket.accept方法。
(2)服务器程序与每个客户端连接的会话过程不能相互影响,需要在独立的线程中运行。
(3)一个线程服务对象与一个服务器端的Socket对象相关联,共同来完成与一个客户端的会话。
17.如何检测和解决端口冲突的问题:
(1)使用netstat -na可以查看当前正在被使用的TCP端口号。
(2)通过一个配置参数来指定TCP服务程序所使用的端口号。
(3)将用户所指定的端口号保存到一个文件中,当服务器程序下次启动运行时,直接从文件中读取那个端口号。
18.URL(Uniform Resource Locator 统一资源定位符)的基本组成:协议,主机名,端口号,资源名。例如:
http://www.it315.org:8080/index.html。
19.相对URL:例如:"/a.html"表示主机上某种协议的根目录、"./a.html"表示当前下的子目录或文件、"../a.html"表示当前资源所在目录的父目录、"../../a.html"表示父目录的父目录、"a.html"表示当前下的子目录或文件。
|
|