请高人翻译~~帮小弟个忙~~万分感激

来源:百度知道 编辑:UC知道 时间:2024/05/29 08:29:38
Genesis UDP Server and Client

The Genesis UDP project is a class library that implements a lightweight UDP server and client using the .NET sockets functionality. It uses UDP to keep the amount of data being sent across the network low, and has many features such as basic encryption, sequenced packets, and a reliable channel.

Genesis communicates via "command packets" - a command packet is one or more UDP packets that have a 2 byte opcode, and a variable number of string fields. Unreliable packets can be up to 512 bytes, reliable packets can be longer but are split up by Genesis and sent in sequence. There are a few internal opcodes used by Genesis, but apart form that, how packets, opcodes and fields are handled is totally the responsibility of the host application developer.

There is also an optional encryption system, it is not too advanced but if enabled, will generate a random 320 bit key for each connecting client and use that key in an

服务器和客户的成因
UDP协议是一个类库项目,实行轻量级UDP协议服务器和用户使用. 净插座功能. 它利用UDP协议将数据量送往全国网络低 并有很多基本特征,例如加密、测序包、可靠的途径.
经沟通成因"指挥包"是一个或一个以上的指挥包UDP协议包有2字节opcode, 弦乐领域和若干变数. 不可靠包可达512字节, 可靠包而且可以再分裂的成因及派出顺序. 有几个内部使用opcodes成因,但除此之外,如何包 处理opcodes和领域是完全的责任所在应用发展.
还有择加密系统,这不是太先进,但如果让、 将随机生成320比特关键连接每一个客户,并以这些关键异或加密算法. 这是相当安全的,因为没有相同的两个主要客户, 但是它依靠初始连接包不嗅到. 加上公/私钥加密等是一种可能提高到图书馆. 有可能是有选择性的,都是加密且没有联系.

发生 UDP 伺候器和客户

发生 UDP 计画是一间实现使用的一位轻量级 UDP 伺候器和客户的班级图书馆那 .插进插座功能性。 资讯科技使用 UDP 保存数据的数量被送过网络低点, 而且有许多特征 , 像是基本的密码技术,序列小包 , 和一个可靠的频道。

发生沟通经由 " 指令小包"- 一个指令小包是一或较多的 UDP 有一个 2 位元组操作码 , 和一个线田的可变数字的小包。不可靠的小包可能是达到 512个位元组, 可靠的小包可能是比较长的但是被分离在被发生上面而且送出序列。有被发生用, 但是分别地形成那的一些内在的操作码, 小包,操作码和领域被处理的方式完全地是主人申请开发者的职责。

也有一个可选择的密码技术系统, 它不是太先进,但是如果, 能够将会为每个连接客户和使用产生一支任意的 320 一点点钥匙一个 XOR 密码技术运算法则的钥匙。这相当安心然而,如同没有二位客户分享相同的钥匙一样它仰赖开始的连接小包不被嗅。 增加主要密码技术等等是对图书馆的可能提高的民众/ 二等兵。 资讯科技可能的是选择的结束连接是密码化的哪一和是不。