黑马程序员--java技术blog---第九篇:网络编程(2)

------- android培训java培训、期待与您交流! ----------

1、TCP并发

单线程
不能同时连接
多线程技术
服务端将每个客户端封装一个线程
将要执行的代码封装到Runnalbe的Run中


2、浏览器客户端
访问端口写法
http://192.168.1.254:11000 11000是端口
telnet 远程登录命令windows自带


3、Tomcat软件
java写的服务器软件
可以自己写网页,该软件可以提供服务


4、Http
http连接时会发送数据头(请求消息头,应答消息头)
还会有数据体
开头的GET 是请求方式 含有目标文件
Accept-Encoding:编码格式(压缩)


5、URLConnection
URL对象
URL统一资源定义符
可以通过很多构造函数来封装URL
getProtocol获取协议
getHost获取主机
getPort获取端口 不指定是返回-1
getPath获取路径 不带参数
getFile获取文件 带参数
getQuery获取查询部 是URL最后用?进行分割的东西
URLConnection
URL.openConnection()获取连接对象
不用写socket了,被封装到内部了 可以解析数据头

6、SocketAddress
地址+端口

7、ServerSocket
backlog队列最大长度

8、NAT
DNS服务器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值