APP下载

基于UNIX平台下的Socket对话系统的设计

2012-11-06宋晓莉李宏

湖南工业职业技术学院学报 2012年1期
关键词:计算机服务

宋晓莉,李宏

(1.中南大学软件学院,湖南长沙410083;2.湖南工业职业技术学院,湖南长沙410208)

基于UNIX平台下的Socket对话系统的设计

宋晓莉1,2,李宏1

(1.中南大学软件学院,湖南长沙410083;2.湖南工业职业技术学院,湖南长沙410208)

Socket编程是用来解决网际间的进程能够进行相互通信的问题。而Socket接口为进程间的相互通信提供了一种新的方法,Socket接口不仅可以用在同一机器内部进程之间的相互通信,而且还能够实现网际之间的相互通信的功能。本文对相关理论进行了讨论与研究,并在此基础上设计出一个对话系统。

Socket接口;对话系统;TCP/IP

引言

socket通常也被称作为“套接字”[1],它的目的是用于描述IP地址和端口号,要想能够更好的设计出线程模型,必须清楚了解socket的内部环境和工作机理。Socket编程界面是基于4BSD UNIX下实现的,其目的就是用来解决网际间的进程能够进行相互通信的问题。而Socket接口为进程间的相互通信提供了一种新的方法,Socket接口不仅可以用在同一机器内部进程之间的相互通信,而且还能够实现网际之间的相互通信的功能。Socket的不同类型则实现了透明传输通信的功能。

1.Socket原理

1.1 Java与Internet

Java程序设计语言取得成功的领域之一就是应用于网络中[2]。TCP/IP(传输控制协议/网间协议)是internet的主要协议之一,TCP/IP协议定义了计算机和外设进行通信所使用的规则即语法、语意、定时。TCP/IP的模型即应用层,传输层,网络层,网络接口层。大多数运行在Internet上的应用程序通常是被看成是TCP/IP协议模型的上一层。 如:ftp、http、smtp、pop3、telnet等等。

IP地址:是为连接Internet的每一台计算机所分配的一个长达32bit地址,在Internet上每台主机有且仅有一个IP地址。……

登录APP查看全文

猜你喜欢

计算机服务
计算机操作系统
穿裙子的“计算机”
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
信息系统审计中计算机审计的应用