基于Socket网络通信的实现开题报告

 2021-08-08 11:05:16

1. 研究目的与意义

Socket指一个通信端点,用户借助它通过网络与其他Socket应用程序相互通信。

近年来PC机上Windows系统的流行。以及Internet互联网在全球范围的广泛使用,很多用户需要在Windows环境中开发可通过互联网进行通信的应用软件。Socket实际在计算机中提供了一个通信端口,可以通过这个端口与任何一个具有Socket接口的计算机通信。应用程序在网络上传输、接收的信息都通过这个Socket接口来实现。在应用开发中就像使用文件句柄一样,可以对Socket句柄进行读,写操作,我们将Socket翻译为套接字。

2. 国内外研究现状分析

二十世界八十年代初美国研究实现unix操作系统中tcp/ip协议,同时出现许多成熟的tcp/ip应用程序接口(api),这个api称为socket。

开始socket由于berkeley首先在socket接口开发中工作,因此人们将socket接口称为berkeley socket。

九十年代初,由于microsoft联合了其他几家公司共同制定了一套windows下的网络编程接口,即windows socket规范,它是berkeley sockets的重要补充,主要是增加了一些异步函数,并增加了符合windows消息驱动特性的网络事件异步选择机制。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的基本内容与计划

研究内容和预期成果:

服务器端的步骤如下。

(一) 建立服务器端的socket,开始侦听整个网络中的连接请求。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

1.随着企业社会发展孤立的业务系统已经无法满足需要通过socket实现数据交换

2.socket系统简洁方便满足现代企业需求

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付