应用SOCKET实现网络通信
本文关键词:应用SOCKET实现网络通信,由笔耕文化传播整理发布。
应用SOCKET实现网络通信
012年5月25日第29卷第3
期 2
TelecomPowerTechnolo gy
Ma25,2012,Vol.29No.3 y
()文章编号:1009366420120300880
3---
网络技术
应用SOCKET实现网络通信
李光明
()西安政治学院,陕西西安710068
编程的基本流程,详细说明了S以及如何应OCKET编程的基本概念、OCKET编程的一些注意事项, 摘要:介绍了S用S列举了WOCKET实现异步通信和组广播技术,insock的编程特点与异步选择机制。
关键词:网络通信;异步选择机制SOCKET;中图分类号:TM41,TP183
文献标识码:A
NetworkCommunicationRealizationbSOCKET y
LIGuanin -mgg
(,)Xi'anPoliticsInstituteXi'an710068,China
:,,roramminroramminrocessAbstractThisarticleintroducedthebasicconcetofSOCKETthedetailedde -pggpggpp
,roramminscritionofsomeconsiderationswhenSOCKETandhowtouseSOCKETforrealizationasnchronouscom- pggpy
,rouroramminmunicationandbroadcasttechnololistofWinsockfeaturesandanasnchronousselectionmecha -gppgggyy nism.
:;KewordsSOCKET;networkcommunicationasnchronousselectionmechanism yy
0 引 言
/卫星遥测数据处理系统是基于CS的体系结构,分为遥测参数处理软件和遥测参数处理结果显示软
件,两个软件模块可在同一机器上或不同机器上独立运行,通过S实时接收有效载OCKET链路交换数据,
完成实时处理。处理结荷管理工作站中的遥测数据,
果实时回送有效载荷管理工作站进行入库处理,同时
以组广播的形式向所有的显示工作站实时传送数据,供监视卫星运行情况。本文将详细讨论这项技术,同时列举出笔者在SOCKET编程过程中的几点经验。
保持包发送顺序)的传送和接收数据。流套接字保证数
)据发送。数据报套接字(主要用于广DataramSockets g播功能。数据报套接字支持双向数据流,不保证可靠、
有序、无重复性,是面向无连接的传输机制。)套接字应用程序可以使用一个端口(与其它ortp
套接字应用程序通信。端口的含义可以这样理解:它的作用是可以实现在具有一个IP地址的单台机器上同时有效地运行多个客户或演示软件,各个到达的TCP包或UDP包都被指定给某一特定的端口。例如,可以在一个窗口中执行F同时在另一个窗口TP,
运行自己的套接字应用程序或其它通信程序,确保不同通信程序的数据不被混淆在一起的机制就是端口。公用通信功能使用保留端口,,用户可指定未被保留且未被使用的端口,或传递0作为端口值由Sockets自动分配端口。
每个套接字还有一个套接字地址,通常是应用程序运行所在计算机的IP地址。变Socket实际上代表了IP地址和端口号的组合,成了通信中一种抽象化的终端节点。
套接字通信通常分为三个阶段:()执行安装功能。创建并绑定一个套接字,定位1
并与远程计算机建立一个套接字连接。
()发送和接收数据。若正在编写一个服务类型2
的套接字应用程序,则可创建一个套接字并监听从客户来的套接字连接输入。若有多个用户想同步的建立连接,则可请求积压连接请求。
)(执行清除功能。断开和关闭套接字连接。3
与其它的W可用Aindows程序设计领域一样,PI
1 SOCKET编程的基本概念
WindowsNT提供了一个最重要的通信程序设
——W(),使我们在网计机制—indowsSocketsWinSock
络通信编程上有很大的发挥空间。
)一个套接字(是一个通信端点。典型的通Socket
信发生于一个客户和一个服务器之间,就有两个端点,一个在客户端,一个在服务器端。对应的就有两个套接字,且这两个套接字在客户和服务器之间建立了双向数据传送的连接。
套接字基本上分为两类:流套接字、数据报套接字。
)流套接字(用于大流量数据的双向传StreamSockets 输,数据流可分为记录流或字节流,这取决于协议。流
),通常用于无重复(的和顺序(UnDulicatedSeuencedpq
收稿日期:20111223--
,男,作者简介:李光明(陕西西安人,毕业于西安电子科1959-)
技大学,现为西安政治学院网络管理中心高级工程师。·88·
本文关键词:应用SOCKET实现网络通信,由笔耕文化传播整理发布。
本文编号:207361
本文链接:https://www.wllwen.com/kejilunwen/wltx/207361.html