当前位置:主页 > 科技论文 > 网络通信论文 >

应用SOCKET实现网络通信

发布时间:2016-12-07 14:22

  本文关键词:应用SOCKET实现网络通信,由笔耕文化传播整理发布。


应用SOCKET实现网络通信

012年5月25日第29卷第3

应用SOCKET实现网络通信

期 2

TelecomPowerTechnolo  gy 

Ma25,2012,Vol.29No.3 y 

()文章编号:1009366420120300880

应用SOCKET实现网络通信

应用SOCKET实现网络通信

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


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b685e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com