什么是Java网络编程

如题所述

网络编程主要是指网络通信,实现计算机与计算机之间的对话和文件传输等,就像QQ,飞秋,P2P点对点传输等等
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-14
socket编程
第2个回答  2010-09-14
第3个回答  2020-11-19
承接IO流的内容
1. IO流与网络编程息息相关,一个socket接入后,我们可以获取它的输入流和输出流,以获取TCP数据包的内容,并且可以往数据报里写入内容,因为TCP协议也是按照流的方式进行传输的,实际上TCP会将这些数据进行分包处理,并且通过差错检验,超时重传,滑动窗口协议等方式,保证了TCP数据包的高效和可靠传输。
2. 除了使用socket来获取TCP数据包外,还可以使用UDP的DatagramPacket来封装UDP数据包,因为UDP数据包的大小是确定的,所以不是使用流方式处理,而是需要事先定义他的长度,源端口和目标端口等信息。
3. 为了方便网络编程,Java提供了一系列类型来支持网络编程的api,比如URL类,InetAddress类等。
相似回答