黑马程序员-day26网络编程2

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服务器域名解析

如下图:





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值