我正在为交钥匙网络通信编写ac#库.我正在寻找一个非模糊的字节,我可以在我的库中使用它来指示数据块的结束.目标是能够发送任何文件或字符串,无论格式如何.Null字符是否会这样做,以至于它不会与TCP连接混淆,并且任何文件或字符串都不应该在它的数据中.
提前致谢.
编辑:BTW客户端和服务器都是我的库的一部分,因此它不需要遵守任何其他标准.
在Answers之后:我将创建一个X字节数组,然后使用最后一个字节来指示EOF是否位于(X-1)字节块中.
我最近观看了一段视频,证明只有存根代码的red5应用程序能够进行流式传输和录制.这意味着任何人都可以使用我的服务器来传输他们的内容,这是最好的情况.所以我的问题是1.对我来说,似乎red5并没有认真对待安全问题; 我不正确地假设这个吗?2.他们是否会快速发布安全更新?3.如果以上是肯定的,那么我应该采取哪些实施预防措施来解决这个问题和其他"无证件特征"?
(我需要的主题答案很好,足以让谷歌的具体细节)
因此,在我工作的地方与劳动力签订合同的学校不断订购新计算机,我们必须维护序列号数据库到资产标签,并重命名计算机以反映其资产标签.我在SN文件中关联了SN和AT,我想要做的是编写ac#应用程序,从运行的计算机获取序列号,然后查询服务器的名称.有没有人知道这样做的方法(我读过的东西暗示它将通过system.management但我不再找到了).不幸的是,在我需要它工作之前,我无法访问其中一台目标计算机甚至是同一品牌之一.
那么品牌之间在序列号的位置上是否有任何差异?
当我使用S3上传文件时,SDK是否对文件进行散列并确保当前版本在上传之前不同?我想在我的代码中使用MD5函数,但如果它已经完成,我不想浪费时间散列两次大文件,但我也不想浪费时间上传已经存在的文件.