外发
承揽
设备
首页
外发订单信息
承揽加工信息
设备供求
行业资讯
加工技术
>
NC机床的网络控制系统的实现
NC机床的网络控制系统的实现
2012年11月29日 来源:一百加工网 浏览次数:
661
次 字号:
T
|
T
1、 Java简介
对于通用网络编程语言来说,三个必要的支柱是:可移植性、速度和安全性。图1表示了Java和其他语言进行比较的结果。
Java语言在各方面表现都比较均衡的,通过以上的比较和分析得知无论是从长远的发展和目前的需求来看,使用Java语言都是一个正确的选择。网络控制系统作为一个在网络环境下开发和使用的程序,它必须具有良好的通用性、跨平台性、稳定性和安全性。使用Java语言来实现网络编程,能够满足其在各个方面的需要。
Java提供了两种功能强大的网络支持机制:URL访问网络资源的类和用Socket通讯的类,来满足不同的要求。一是URL用于访问Internet网上资源的应用;另一种是针对client/server(客户端/服务器)模式的应用以及实现某些特殊的协议的应用,它的通讯过程是基于TCP/IP协议中传输层接口socket实现的。
1.1 TCP/IP协议
所谓TCP/IP只是一个简称,分别指网络协议IP(Internet Protocol)及传输控制协议TCP(Transmission Control Protocol),是国际互联网技术中两个非常重要的通信协议,适用于任何一组互联网络上的通讯。并且组建以TCP/IP为网络的成本相对较少,以TCP/IP组建的网络也较为弹性。TCP/IP体系结构是专门用来描述TCP/IP 协议族的,TCP/ IP 的结构将网络分成四个层次,分别是应用层、传输层、网络层和数据链路层。
1.2 Java sockets简介
套接字( socket )是一种通用的网络编程接口,它是对通信端点的一种抽象,提供了一种发送和接收数据的机制。套接字目前有两种: 数据报套接字( Datagram Sockets) 和流式套接字(Stream Sockets) 。我们采用流式套接字,因为流式套接字可以将数据按顺序无重复地发送到目的地,它提供的是一种可靠的面向连接的数据传输方式。
1.2.1 流式套接字的使用方法
流式套接字的使用方法是基于连接的协议,在传输、接收数据之前必须先建立连接,然后才能从数据流中读出数据。首先服务器要创建一个用于侦听的套接字,为该套接字分配地址之后,调用listen ( ) 函数使它处于侦听状态; 客户机在创建套接字完毕后,为套接字分配地址,然后调用connect () 函数,请求与服务器套接字连接; 服务器套接字在收到客户机的连接请求后,调用accept () 函数,该函数创建一个用于连接的套接字。应用该套接字和客户机上的连接套接字,就可以在服务器和客户机之间进行数据传输了。在结束传输之后,双方调用closesocket ( ) 函数关闭套接字。其使用方法如图2所示。
(料加工 )
编辑:一百加工通讯员
参与互动(0)
上一篇:
机床主轴回转误差对零件加工精度的影响
下一篇:
并联机床中工件安装位置决定系统的开发
更多>>
多味核桃的几种加工技术
新疆绿葡萄干的加工技术
休闲豆制品的加工工艺
柑橘胚的加工技术
樱桃脯的加工技术
无籽猕猴桃果酱咋制作
塑料加工工艺影响塑料电镀的因素分析
塑料加工技术之气体辅助注塑成型技术
淡水小龙虾人工养殖技术
有机肥是怎样工业化生产出来的