当前位置:兵器玩家编程软件 → 一键转帖:肌肉5.68_Muscle 5.68

软件名称:[B]肌肉5.68_Muscle 5.68[/B]
软件类型:国产软件
运行环境:Win9X/Win2000/WinXP/Win2003/
软件语言:简体中文
授权方式:共享版
软件大小:1.95 MB
官方主页:Home Page
更新时间:2013-03-09 12:27:00
软件简介:

一个强大的,有些可伸缩的,跨平台的客户端 - 服务器的邮件系统的动态分布式应用程序

肌肉发达,使用,并细化为网络组件的BeShare,CueConsole,CueStation,以及其他各种音频控制应用级控制系统(现在的Meyer Sound Laboratories)的神器出山:www.shenqi73.com超过六年。

(n)的客户端程序(每一个可能运行在一台单独的计算机和/或不同的操作系统下),可以互相沟通,在许多一对多的信息传递方式。

它采用一台中央服务器,客户端程序可以连接或断开连接在任何时候(这样的设计是类似的其他客户端 - 服务器系统,如雷神之锤服务器,IRC服务器和Napster服务器,但更广泛的应用)。

除了客户端 - 服务器系统,肌肉中含有的类来支持对等消息流连接,以及一些有用的各种实用工具类。

随着分布式的软件,在服务器端是可以编译和运行,但用它做很多你要编写自己的客户端软件。在“测试”的子目录中。

在这里可以找到客户端软件的例子是“肌肉”的一些主要特点:

·功能强大:提供(N)同时客户端程序连接到一个集中的“消息横梁服务器”。 (n是只限于由操作系统的FD_SET大小 - 通常为1024或更高)。

·很简单:所有的通信是通过TCP,通过发送通过MessageIOGateways扁平的消息对象(这是非常类似,但移植到任何操作系统BeOS的BMessages)。在最流行的编程环境,它更容易 - 见第8项。

·高效:发送到服务器的消息被广播到所有连接的客户端,或者多播聪明地使用模式匹配和/或布尔过滤逻辑的。

·便携:除了一些特定于平台的方便的类支持文件夹中的所有代码()使用的唯一标准C + +和BSD的套接字调用,编译和运行在任何现代的操作系统以最小的变化。所有的代码已经编译和测试,Yellow Dog Linux操作系统BeOS的的Red Hat Linux,SUSE的Linux,QNX,AtheOS是,FreeBSD,NetBSD的,的MacOS / X,Windows 98中,Windows 2000中,和Windows XP。

·灵活:客户端可以将数据存储在服务器的RAM(以邮件的形式),使用文件系统的节点层次结构。其他客户端可以“订阅”服务器端数据,和服务器将自动发送数据的更新,因为它改变。订阅也被指定通过使用通配符,实现最大的灵活性。还支持服务器端过滤使用其内容的布尔测试的结果。

·打开所有的源代码的BSD开源许可证授权下,并为任何目的自由发布和使用。源代码包含许多有用的类,包括与平台无关的类似物的BMessage,BDataIO,BFlattenable,和BString类。此外,档案还包括方便的双端队列,哈希表,引用计数,和“I / O网关”类。

·自定义:所有的服务器端的会话处理程序的实现,使他们能很容易地增加或替换自定义的逻辑一标准接口(AbstractReflectSession)的子类。消息序列化和低级别的I / O处理类似的方式,使得它易于更换的字节流格式或用自己的传输机制。

·方便:对于选定的环境中,包括的Windows,BeOS的,QT,爪哇,德尔福和Python的,特别实用工具类是提供到隐藏的同步TCP通讯接口背后的异步发送 - 和 - 收到的消息的API,更容易处理。

·使用BMessage状肌::在任何操作系统下的消息。

·发送扁平肌肉::消息从一台计算机到另一台通过TCP流,消除不必要的兼容性和协议版本的麻烦。

·中央台机器上运行的“肌肉发达服务器”,并写(或下载)客户端程序登录到服务器并通过它交流。登录后,客户端程序可以发现还有谁在记录中,发送肌肉::消息给其他客户端,并存储肌肉::服务器的RAM中的消息给其它客户端下载后。客户还可以“订阅”选择服务器上的数据,并自动通知时,它改变了。风格的单播,组播风格,广播式的消息路由都支持通过智能分层模式匹配的路由机制。编写多人游戏,IRC风格的聊天应用程序,SETI风格的分布式计算应用程序,或任何其他类型的分布式软件是容易的,因为肌肉为您处理所有的脏活!

·自定义所包含的“肌肉发达服务器”定义你自己的会话的逻辑或消息流协议。 (请注意,这仅仅是必要某些专门的应用 - 标准服务器提供足够的功能,对于大多数事情)

·编写客户端代码,在C + +,C,Java中,德尔福,或Python。单线程和多线程的消息传递API提供上述所有的语言。

·或者只是用自己的所包含的信息,字符串,dataIO,散,出队,字符串标记生成器,引用计数,正则表达式和模式匹配的解析器,和对象池的代码,方便跨平台的实用工具类。所有的源代码,您可以自由使用和滥用任何你希望的方式。

此版本中的新功能:

·新增一个的可选(retPort)的说法到GetPeerIPAddress()。
·增加了可选的“spamspersecond”和“spamsize的”参数,hexterm,使你可以有hexterm的自动生成随机输出在指定的速度进行性能测试。
·增加了“quietreceive的”的说法,所以,如果你不想看到打印输出的字节被接收,你不必须hexterm。
·新增GetDistanceTo()和GetSquaredDistanceTo()方法
·Point类。
·特权地址匹配现在使用IPv4的风格的IPv4地址(地址字符串,即使在编译时启用IPv6的支持),每利奥尔的要求。
·合并一些俳句的兼容性修补程序


[url=http://www.sot9.com/soft/109289.html][B]肌肉5.68_Muscle 5.68[/B][/url]

点这里下载->肌肉5.68_Muscle 5.68 [ 下载地址 ]