第十四章:网络编程
来源:互联网 发布:复杂网络及其应用pdf 编辑:程序博客网 时间:2024/05/21 18:28
1.网络:把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。
2.IP:代表计算机在网络中唯一的地址。
3.域名:服务器所在IP地址的映射,为解决服务器IP更换的问题。
4.本地IP:计算机代表自己的IP :127.0.0.1 等同于 localhost。
5.端口号:应用程序和其他计算机通信的通道,范围是0-65535,其中0-1023被系统占用,所以新写的程序只能使用1024-65535.
6.通信的条件:两台计算机之间的应用程序要相互通信,必须知道对方的IP和端口。
7.传输协议:
1.TCP协议:(类似打电话)双方建立连接,发送后确认内容是否正确,是可靠的协议。
2.UDP协议:(类似发短信)直接发送信息,无需连接,不确认内容,不可靠的协议。
8.TCP协议编程:
开发服务器端
ServerSocket ss = new ServerSocket(端口号)
ss.accept();
开发客户端
Socket s = new Socket("服务器IP",服务器端口号)
9.UDP协议编程:
java.net.DatagramSocket
java.net.DatagramPacket
命令:
DatagramSocket socket=new DatagramSocket(端口);
10.URL:统一资源定位符:
1.创建URL对象
2.调用URL对象的openConnection方法,获得URLConnection
3.调用URLConnection方法的getInputStream,获得输入流,从而读取资源
4.I/O操作
5.关闭I/O流
- 第十四章:网络编程
- 第十四章 网络编程
- 【转】第十四章 网络编程
- 第十四章:Java_网络编程
- 第十四课网络编程
- python学习第十四章——网络编程
- 《VC++深入详解》学习笔记 第十四章 网络编程
- UNIX网络编程卷一:第十四章 高级I/O
- 孙鑫MFC第十四讲 网络编程
- Windows Shell 编程 第十四章
- Windows Shell 编程 第十四章
- 第十四章 多线程编程
- 第十四章编程练习(1)
- 第十四章编程练习(2)
- 第十四章编程练习(3)
- 第十四章编程练习(4)
- 第十四章编程练习(5)
- 第十四章 多线程编程总结
- perl 5基础教程——运算符
- ListView中控件点击事件与Item点击事件冲突的问题
- LeetCode(47) Invert Binary Tree
- AjaxFileUpload实现文件异步上传
- 10 - 文件和异常处理
- 第十四章:网络编程
- IEEE754标准
- java socket 属性设置
- 鸟哥的Linux私房菜10.10 主机规划
- Xcode无法调试APP
- 计算机网络之远程终端协议TELNET
- Reverse Integer问题
- 富文本设置
- mongodb 3.0.5 创建用户和数据库