1.TCP练习
(1)上传图片
需求:上传图片。
客户端。
1,服务端点。
2,读取客户端已有的图片数据。
3,通过socket 输出流将数据发给服务端。
4,读取服务端反馈信息。
5,关闭。
代码图例:
(2)TCP-客户端并发上传图片
(3)TCP-客户端并发登陆
客户端通过键盘录入用户名。
服务端对这个用户名进行校验。
如果该用户存在,在服务端显示xxx,已登陆。
并在客户端显示 xxx,欢迎光临。
如果该用户存在,在服务端显示xxx,尝试登陆。
并在客户端显示 xxx,该用户不存在。
最多就登录三次。
代码图例:
2.TCP浏览器和服务器
(1)
客户端:浏览器 (telnet)
服务端:自定义。
代码图例:
(2)
客户端:浏览器。
服务端:Tomcat服务器。
http://192.168.1.254:8080/myweb/demo.html
(3)
客户端:自定义。(图形界面)
服务端:Tomcat服务器。
第二种方式:参见代码:day24\MyIEByGUI.java
3.自定义浏览器
4.URL
(1)URL常见方法
String getFile()
获取此 URL 的文件名。
String getHost()
获取此 URL 的主机名(如果适用)。
String getPath()
获取此 URL 的路径部分。
int getPort()
获取此 URL 的端口号。
String getProtocol()
获取此 URL 的协议名称。
String getQuery()
获取此 URL 的查询部 。
代码图例:
(2)openConnection();自动连接服务端
代码图例:
5.DNS服务器域名解析
如下图: