java网络
文章平均质量分 63
汤姆涛要努力
这个作者很懒,什么都没留下…
展开
-
采用socket以外的方法实现网络通信
之前我们采用的都是socket的方法实现网络通信,事实上有许多其他不同的方法可以实现网络通信。 1.JavaRMI JavaRMI(Java Remote Method Invocation)是java语言中的各个对象之间借助网络来进行数据交换的数据结构。注意是各个对象之间。采用JavaRMI可使在不同机器上运行的个java对象之间像在同一台机器上运行一样进行相原创 2013-09-14 22:21:45 · 1962 阅读 · 0 评论 -
Java语言中能使用的网络功能1--接受网络数据
最近在研究Java网络编程,将自己的心得记录下来,方便自己和大家,汤姆涛要加油~~以实例为基础,尝试设计一个能够接受网络数据的程序,采用TCP与特定的计算机端口相连,从而接收数据。利用的库为用于IO的java.io,用于网络编程的java.net,定义一个ReadNet类。思路:用InputStream对象接收数据,根据指定的端口生成socket,用循环读取数据,读取完毕后关闭连接原创 2013-09-12 23:21:45 · 841 阅读 · 0 评论 -
FTP的执行行为和功能
FTP(file transfer protocol)是用于在两台计算机之间传输文件的协议。在两台装有相同操作系统的计算机之间,可以很容易的实现文件共享,但是不容的系统要实现文件共享要费一番周折,因此,或者在凉太极端及之间增设文件传输机构,或者利用网络媒介作为交换文件的手段,总之,要用到FTP协议。FTP解决了在不同计算机上的工作的OS之间差异的问题,可以实现通用的文件传输。FTP协议原创 2013-09-17 00:26:23 · 770 阅读 · 0 评论 -
利用FTP协议取得数据
如果要实现最简单的FTP协议应该做些什么呢?基本上是要在客户端计算机上准备好控制连接和传输数据连接即可。首先来编制一个用来实现控制连接处理的FTP1程序,该程序只负责处理控制连接,因为FTP1不处理数据连接,自然不能实现文件传输和读取服务器的目录信息等操作。该程序与FTP服务器建立控制连接,控制连接使用类似Telnet协议在主机间交换命令和消息。//使用方法:java Ftp1 服务器原创 2013-09-18 01:34:14 · 1325 阅读 · 0 评论 -
服务器程序的设计方法
服务器程序与客户端程序的不同之处在于Socket的制作方法,因为在服务器程序中要准备好服务器Socket之后等待客户端的连接请求。 在netlock中,要在开始处就生成服务器Socket,生成ServerSocket实例的构造器有几种,此程序中采用指定服务器端口号与指定最大连接数Backlog的构造器。 代码如下:import java.io.*;imp原创 2013-09-14 00:11:14 · 790 阅读 · 0 评论 -
Java语言中能使用的网络功能2--向网络输出数据
在了解了如何从网络中读取数据后,我们来实现向网络输出数据的操作。 同输入数据相似,我们的思路如下: writenet发出请求连接,服务器接收后允许连接,连接建立后,客户端接收标准输入设备的输入,并将此数据经网络发送给服务器,服务器接收来自网络的数据,假设输入以‘!’结尾,随后接收服务器发来的数据,并原样返回到屏幕。 程序分为四个结构部分:原创 2013-09-13 17:08:13 · 706 阅读 · 0 评论