黑马程序员--java技术blog---第九篇:网络编程(2)
来源:互联网 发布:网络戴帽子唱歌的女生 编辑:程序博客网 时间:2024/06/05 22:50
------- 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
- 黑马程序员--java技术blog---第九篇:网络编程(2)
- 黑马程序员--java技术blog---第八篇:网络编程(1)
- 黑马程序员—java技术blog—第九篇:交通灯管理系统
- 黑马程序员—java技术blog—第九篇一些常见的基础语法概述
- 黑马程序员--java技术--网络编程
- 黑马程序员----java网络编程技术
- 黑马程序员---网络编程技术
- 黑马程序员---网络编程技术
- 黑马程序员--java技术blog---第三篇:IO流(2)
- 黑马程序员--Java学习20--网络编程技术
- 黑马程序员—java技术blog—第三篇:异常
- 黑马程序员—java技术blog—第八篇:反射
- 黑马程序员--java技术blog---第七篇:GUI
- 黑马程序员--java技术blog---第十篇:正则表达式
- 【黑马程序员】java-网络编程篇1
- Java基础---网络编程 (黑马程序员)
- 黑马程序员---Java 网络编程(一)
- 黑马程序员-----java基础(网络编程)
- UIImage 压缩
- JNDI 命名和目录操作
- Linux集群系列01-LVS_NAT模型配置
- IT菜鸟四年学习感悟
- 我是如何构建一个持续发展的项目
- 黑马程序员--java技术blog---第九篇:网络编程(2)
- 传值还是传引用
- 特征工程 vs. 特征提取
- ubuntu配置cron
- equals和==的区别
- 挑选镇长问题
- Spring---IOC简介
- win10 系统下获取系统版本号为6.2的问题
- 使用py2exe生成独立的exe文件