
网络编程
网络编程从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用。网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。
田野上的风筝
混迹于bug世界中。
展开
-
Java利用Socket实现互相通信
网络编程中,两个程序通过一个双向的通信连接实现数据的交换,这连接的一端称为一个socket。 socket通信原理:OSI七层模型、TCP/IP五层模型 OSI模型:应用层、表示层、会话层、传输层、网络层、数据链接层、物理层 TCP/IP五层模型:应用层(相当于OSI表示层、会话层)、传输层、网络层、数据链接层、物理层 在这七个层级中,socket属于传输层,基于TCP/IP协议下的soc...原创 2019-07-25 20:59:26 · 3585 阅读 · 0 评论 -
Swing程序实现网络资源下载
在Java网络编程中,资源下载是必不可少的一部分,如何使用代码从网络上下载你需要的网络资源。在Java中可以使用HttpURLConnection类来实现。 网络资源单线程下载 创建窗体关键代码:创建一个类,继承JFrame(窗体类),在该类的构造方法设置窗体内容(如窗体大小、将控件添加到容器中以及设置控件的位置等等),其中使用addActionListener监听按钮以进行相对应的响应。但点...原创 2019-07-25 21:01:04 · 473 阅读 · 1 评论 -
Java获取内网所有IP地址以及创建套接字
获取内网的所有IP地址 在进行网络编程时,有时候需要对局域网内的所有主机进行遍历,获得内网的所有IP地址 首先创建一个继承JFrame类的窗体类 GetIpFrame类构造方法,在窗体类放置内容面板,再在面板上添加两个按钮,在设置滚动面板时添加一个文本域控件,用于显示获取到IP public GetIpFrame() { super(); addWind...原创 2019-08-07 22:30:17 · 912 阅读 · 1 评论 -
Java使用Socket传输文件、对象
网络应用主要分为客户端和服务端,在Java中Socket类是处理客户端通信的类,通过这类可以连接到指定IP或域名的服务器,从而实现客户端与服务端互相发送接收数据。 使用Socket传输文件 在使用套接字进行编码时,有时需要通过Socket传输文件。下面例子实现Socket多线程从客户端向服务端传输文件。 Server关键代码: public class Server extends Ser...原创 2019-08-07 22:38:18 · 3177 阅读 · 2 评论 -
Java使用Stock传输视频
在网络编程使用套接字时,有时需要使用Socket传输视频、音频文件。如一个客户端将视频文件发送到服务端。 创建一个服务端窗体类,该类继承JFream类,关键代码如下 下面是服务端窗体类的构造方法,主要作用是创建窗体界面,获取选择文件信息,其中当点击发送按钮后,定义数据输入流对象后,创建输入流对象,分别将文件名、文件大小写入输出流,定义一个字节数组,将文件读取到字节数组中。 public Se...原创 2019-09-19 11:34:10 · 2886 阅读 · 2 评论