首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
何任晖 《软件世界》1996,(10):25-29
Socket是一个通信端点(endpoint of communication),Socket应用程序使用它通过网络发送和接收数据包。每个Socket拥有一个名字,属于某一运行中的进程并具有某种类型。 Socket分为两类:流式(Stream)Socket和数据报(datagram)Socket。两种类型的区别和说明稍后详述。 Windows Sockets定义了一个二进制兼容的网络编程接口,使用Windows Sockets允许你的应用程序在任何支持Windows Sockets的网络上进行通信。很多网络软件提供商在多种不同的网络协议上支持Windows Sockets,如TCP/IP,XNS,DECNetTM,IPX/SPX。本文讨论是在Windows NT 3.51提供的TCP/IP协议上的Windows Socket编程,与其它任何网络协议支持  相似文献   

2.
Socket是网络通信应用程序对应的进程和网络协议之间的接口,适用于网络环境中的进程间通信。GoogleProtocol Buffers是一个用于序列化结构化数据的技术,用来持久化数据或者序列化成网络传输的数据。介绍了Linux平台下运用Protobuf实现TCP Socket通讯的原理,并通过一个C++编写的C/S程序检验基于Protobuf技术网络收发包的正确性。  相似文献   

3.
软件保护策略研究   总被引:3,自引:0,他引:3  
针对Windows系统注册表的一些缺点,提出一种新的注册表机制,它以Socket通信和公开密钥加密技术为基础,从而实现一个通用软件保护系统.操作系统的一个守护进程开启监听端口,应用程序通过Socket和该守护进程进行通信,从而获取和存储这个应用程序相关的信息,该机制类似于Windows系统注册表,但是它与注册表机制有本质不同,从本质上来看,它更类似于一个小型数据库系统.  相似文献   

4.
Socket的网络编程研究与实现   总被引:2,自引:0,他引:2  
建立在传输层协议上的数据结构Socket作为网络中数据交换的排队点,是TCP/IP网络最为通用的API。本文在介绍TCP/IP协议客户端和服务器端进程通信流程和具体实现的基础上,给出了开发通信应用程序的编程模型和实现要点,并以Delphi为编程语言说明了使用Socket进行网络编程的方法和特点。  相似文献   

5.
陈长辉 《福建电脑》2011,27(2):161-162
Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。本文将重点介绍Unix下Socket的创建方法和步骤。  相似文献   

6.
该文首先分析了TCP/IP协议的基本概念和Socket编程的基本原理,重点在于用C#实现了基于TCP/IP网络通信的长/短连接切换的程序模型,核心在于改进传统Socket连接中服务器的性能,根据需要进行长短连接的切换,有效的提高了连接效率及网络通信性能。该文对理解Socket通信原理和实际开发高效Socket应用程序有较大的参考价值。  相似文献   

7.
IPv6下Socket网络编程的研究与实现   总被引:3,自引:0,他引:3  
随着Internet的飞速发展,IETF组织提出了IPv6协议。IPv6是为适应未来对于网络基础设施的数量和质量的需求而设计的下一代互联网协议,IPv6必然会取代IPv4,开发支持IPv6的网络应用程序已经迫在眉睫。介绍了套接字(Socket)的基本概念I、Pv6的Socket API函数和Socket通信原理,并以面向连接的Socket通信协议(TCP)为例,给出了在IPv6协议下开发客户/服务器应用程序的方法,从而为IPv4的网络逐渐向IPv6网络过渡打下良好的基础,对开发基于IPv6的网络应用程序会有很大的帮助。  相似文献   

8.
套接字是一种网络编程接口,应用程序通过这种接口可以和不同网络中的应用程序进行通信,而不必担心网络协议不同所引发的问题。文章介绍了基于UDP协议的Socket网络编程机制和原理,提出了以Java Socket来实现网络通信的步骤和方法。  相似文献   

9.
Unix是计算机使用的主流操作系统之一,TCP/IP是广为应用的互连网协议,Unix为TCP/IP网络编程提供了一种网络进程通信机制:套接字接口(Sockets Interface)。本文将介绍Unix环境下套接字的基本概念及编程技术,并结合实例说明在Unix下如何用套接字实现客户机/服务器方式的进程通信。 一、套接字简介 套接字(Socket)是网络通信的基本操作单元,它提供了不同主机间进程双向通信的端点,这些进程在通信前各自建立一个Socket,并通过对Socket的读/  相似文献   

10.
概述 Microsoft.NET Framework Visual C#提供的网络组件可用来开发高性能和可扩展的应用程序,使应用能最大化的利用网络带宽。由于Microsoft.NET Framework Visual C#不断改进Windows Sockets和Windows TCP/IP协议,使得用正确方法开发的应用可以获得更高的性能和更大的网络吞吐量。 Microsoft.NET Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.NET Sockets包含丰富的类可以开发多种网络应用程序。这种分层是可以扩展的,能够适应Internet不断扩展的需要。 针对Socket编程,.NET框架的Socket类是Winsock32 API提供的套接字服务的托  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号