SOCKET接口编程在期货交易系统中的应用


    SOCKET接口编程期货交易系统中应
    SOCKET 接口编程期货交易系统中应 南京河海学计算机信息工程学院 朱泾文
    摘: 文讲述SOCKET接口编程原理实现交易系统具体方法

             关键词:SOCKET 通信 交易 1交易系统介绍 交易户商品买卖

            交易系统通计算机系统进行交易说商品买卖通计算机网络台进程配完成交易核心采基存方式设计开发达交易查询响应速度

            设计思路:交易系统数存放关系数库中交易核心启动硬盘数直接通信启动时交易需数次性读入享存

            交易撮合生成委托单交易结果存中实现

            交易结束交易结果存装回硬盘数库中数库中实现交易结算整理产生种帐目统计报表时次完成种信息录入修改

             交易核心外界通信消息队列(MESSAGE QUEUE)交易核心交易数存放享存(SHARED MEMORY)中利SOCKET接口编程实现 2SOCKET设计原理进行通信连接程框图 Socket设计操作系统核心中提供系统调支持种通信协议(TCPUDP等等)

            支持种新通信协议时需核心做改变

            免改变核心太造成便采流模块方式添加新功种方式法完全免更动核心操作

            实际核心设计网络系统分成三层图

            
    Socket支持3种访问传输系统接口:中种步阻塞方式:步阻塞方式时Socket库函数暂停程序运行等传输系统完成请求操作操作旦完成应程序重新获控制权

            右图


             3重Socket系统调 (1)创建socket sockets()系统调 应程序sockets前首先必须拥sockets系统调sockets()应程序提供创建sockets手段调格式: sockid socket (int af int type int protocol) (2)指定址bind()系统调 创建新socket号bind()socket址(包括机址端口号)创建socket号联系起调格式: bind (SOCKET sockid const struct sockaddr FAR* name int namelen) (3)listen()系统调 该调面连接流socket表明愿意接收连接请求

            服务器时收连接请求时便连接请求放入请求队列

            Listen()accept()前调格式: listen(SOCKET sockid int backlog) (4)建立socket 连接connect()accept()系统调 完成整关联建立

            connect()调格式: connect (SOCKET sockid const struct sickaddr FAR*name int namelen) (5)发送数send()sendto()系统调 建立socket连接便利述函数通该socket发送数

            中send()面连接传输sendto()连接传输调格式: send (SOCKET sockid char FAAR* buf intbuflen int flags) sendto(SOCKET sockid const char FAR* buf int len int flags const struct sockaddr FAR* to int tolen) (6)接收数—recv()recvfrom()系统调接收数系统调发送数系统调应调格式应

             (7)关闭socket—closesocket()系统调 完成数传输务需调closesocket()关闭连接释放socket调格式: closesocket(SOCKET sockid)
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    Oracle电子交易系统应用案例-业务系统应用解决方案

    Oracle电子交易系统应用案例-业务系统应用解决方案  综述  秦皇岛发电有限责任公司(以下简称秦电公司)在由河北晨砻科技股份有限 (以下简称晨砻公司)采用Oracle技术开发、管理的电子交...

    9年前   
    590    0

    数控编程技术毕业论文UG软件在MP3设计中的应用

    制造自动化技术是先进制造技术中的重要组成部分,其核心技术是数控技术。数控加工工艺分析与编程则是数控加工的核心,合理的工艺是保证数控加工质量。数控技术是综合应用计算机、自动控制、自动检测及精密机械...

    4年前   
    1425    0

    实验6 接口与多态

    接口就是一些方法特征的集合

    5年前   
    1591    0

    GPS在物流中的应用

          GPS在物流中的应用                                               班级:物流11-1                ...

    10年前   
    13426    0

    铁路四电接口工程

    厦深铁路四电接口工程 厦深高速铁路是需要多专业、多工种协同配合施工的系统工程。而目前在建的土建工程所涉及四电接口,是开展站后四电工程的基础,没有良好的基础,站后四电工程就谈不上高质量。 一...

    12年前   
    13010    0

    项目管理在软件中的应用

    项目管理在软件中的应用  内容摘要: 随着信息产业的飞速发展,项目管理对于以应用开发为主的软件企业是一个行之有效的管理方法,项目管理在软件开发中的应用日益受到重视。本文主要通过对项目管理在软件...

    9年前   
    704    0

    GIS在公路管理中的应用

    GIS在公路管理中的应用 GIS借助计算机,将具有空间特征的信息可视化,为信息的使用者提供更为直观、清晰的表达形式,并具有很强的空间分析能力。由于公路信息具有空间特征,GIS特别适宜于对...

    9年前   
    30445    0

    linux编程SHELL编程实验报告

    Linux编程课程设计报告题 目: Linux Shell编程 专 业 学 号 姓 名 ...

    1年前   
    609    0

    期货、期权合约

    期货、期权合约  (cbot)玉米期货、期权合约  期货  期权  交易单位  最小变动价位  每日价格最大  波动限制  敲定价格  合约月份  交易时间  最后交易日  交割等级  合约到...

    8年前   
    633    0

    消防联动系统接口要求

    根据xx建筑设计院的设计图纸及有关消防规范对各种消防受控制设备的控制及显示功能要求,并结合利达消防报警设备的具体特点,我公司对xx大学消防系统联动设备的接口提出以下要求:1.排烟风机 消防控制系...

    2个月前   
    78    0

    司法部接口校验规则

    司法部接口校验规则   B.1基本身份信息校验规则 基本身份信息填表说明如下: 1、 *是否调查评估:调查评估是指人民法院、人民检察院、公安机关、监狱对拟适用社区矫正的被告人、罪犯,需...

    6年前   
    2094    0

    期货会员资格投资

    ⒈期货会员资格投资⑴取得根本席位①交纳会员资格费时取得借:长期股权投资–期货会员资格投资  贷:银行存款②申请退会、转让或被取消会员资格,年末借:银行存款〔实收金额〕  贷:长期股权投资–期货...

    2年前   
    679    0

    校园二手交易系统概要设计

    软件工程导论设计题目: 校园二手交易系统概要设计专 业 软件工程 班 级 学 生 ...

    2年前   
    415    0

    同态学在管理中的应用讲座

    同态学在管理中的应用应用讲座 雨思工作室 第一讲 系统科学的历史渊源 从本讲开始,我们将就“系统科学与同态学”的问题进行讲解。主要讲一讲三方面的问题,一是分析科学与系统科学的关系...

    11年前   
    7356    0

    计算机在管理中的应用

      计算机在管理中的应用 张莫然 近几年,随着计算机和网络技术的飞速发展,办公自动化系统已广泛应用于各行各业,就我单位而言,主要用于质量管理工作和行政人事管理工作。下面分别就计算机在这两...

    8年前   
    6507    0

    价值工程在限额设计中的应用

    价值工程在限额设计中的应用 摘 要 现代工程造价控制在项目立项之前就确定项目造价控制目标,一直持续到工程项目的正式启用。工程项目实施的各个阶段对工程造价的影响是不同的,设计阶段对工程...

    5年前   
    4180    0

    责任会计在格力集团中的应用与

    伴随着社会经济的快速发展,市场竞争也愈来愈激烈,为了能在激烈的市场环境中获得较大的席位,各个企业就必定要对自产成本加强控制,以此来获取更多的发展机会。

    3年前   
    718    1

    设问在课堂教学中的应用

    设问在课堂教学中的应用 ——寒假教师培训心得           在教委组织的这次培训中,自己认真聆听了四位教师的讲座,受益匪浅。结合自己的教学实践,我认为在数学课堂教学中,有时可根据教...

    8年前   
    4399    0

    AutoCAD在建筑设计中的应用

    重庆大学网络教育学院 毕业设计(论文) 题目 AutoCAD在建筑设计中的应用学生所在校外学习中心 浙江省省级机关校外学习中心 批次 层次 专业 工程管理(工程建设管理...

    3年前   
    748    0