草庐IT

UIApplicationDelegate_Protocol

全部标签

c++ - C++ 的 RDP 协议(protocol)

我正在寻找通过远程桌面连接连接到另一台计算机并检查连接是否成功的代码。我记录了数据包,发现有大量的数据包,所以我想知道是否有一些简单的代码。 最佳答案 RDP确实没有什么简单的地方,该协议(protocol)栈非常庞大并且建立在ITUOSI协议(protocol)之上,其中包括相当多的ASN.1/BER。最好的选择是FreeRDP中的代码. 关于c++-C++的RDP协议(protocol),我们在StackOverflow上找到一个类似的问题: https:

c# - 通过 TCP 或更好的协议(protocol)进行更快的状态复制

我有一个双节点系统,我试图在其中复制节点之间的内存状态...为了简化,只需考虑主从(主动-被动)。节点A有一个相对恒定的变化流进来,然后尝试将状态推送到节点B。目前,这是通过批处理状态并使用TcpClient实例推送它来定期进行的。当前的TcpClient进程似乎有点低效。只要建立channel,我就可以通过这种方式在两个系统之间建立链接并从一个系统流式传输状态到另一个系统。出于性能原因,我不能使用WCF或Remoting之类的东西...我对较低级别的网络结构相对缺乏经验,但我非常愿意尝试任何新事物。理想情况下,解决方案是我可以使用nativeC#4完成的事情,而不需要任何新产品。

java - 点对点文件传输的协议(protocol)推荐

我需要实现点对点文件传输。我应该使用什么协议(protocol)?TCP还是UDP?为什么? 最佳答案 当您希望确保数据以适当的完整性到达其预期目的地时,TCP通常是最佳方式。在你的情况下,我个人会选择tcp,因为你可能最终会在你的udp数据包中以某种形式重新实现tcp否则(请求block(syn),回答:我有block(synack),好的发送给我(ack)...data:(pushack)...okdone:(rst))一般来说,udp是你想要广播的方式,你并不关心数据是否到达那里,这意味着要么存在高冗余,要么存在低重要性/完整

c++ - TCP协议(protocol),减少RTT瓶颈

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。据我了解,tcp协议(protocol)的性能受限于RTT(往返时间)。如果客户端向服务器发送消息,它需要等待确认响应才能发送序列中的下一条消息。这意味着如果我在250毫秒RTT的链接上,我每秒只能发送4条消息,这对于许多应用程序来说相当慢并且严重阻碍了数据传输速率。有哪些方法可以解决此限制?

ip - 自定义的基于 IP 的协议(protocol)是否有效?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion假设有人发明了一种我将置于IP之上的新协议(protocol)。来自世界另一端的两台计算机是否能够与其通信,即路由器是否会转发非标准TCP/UDP/ICMP的帧?

tcp - tcp协议(protocol)实际上是如何工作的?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭9年前。Improvethisquestion于是开始学习tcp/ip协议(protocol)栈。但是在所有来源中,对tcp协议(protocol)的描述都过于模糊。主要是我想知道tcp协议(protocol)实际上是如何以编程方式实现的。应用协议(protocol)如何与tcp协议(protocol)通信。此通信的接口(interface)是什么。现在我认为应用协议(protocol)直接在应用程序中实现:假设浏览器实现了HTTP协议(pr

sockets - 简单的聊天协议(protocol)

我正在学习C#中的网络和线程。为此,我正在开发网络聊天功能。目前我在客户端-服务器(TCP)之间有基本的通信。服务器可以与多个客户端一起工作。但只有客户端-服务器通信。基本上客户端将ASCII编码的消息发送到服务器,然后服务器对其进行解码并显示在控制台中。现在我想实现客户端-客户端通信。假设我们在每个客户端中都有在线客户端列表,以及用于向每个客户端发送消息的消息框。下一步是点击按钮,这将组成一个套接字并发送,然后服务器应该知道消息的地址。那么,我的message结构应该是怎样的,在Server中我应该怎么理解,whoaddressedmessage呢?通常我不需要代码,我需要理论。简单

labview - 在 LabVIEW 中使用 TCP/IP 协议(protocol)集成 KollMorgen AKD Basic 电机驱动

我和我的团队是KollmorgenAKDBasic电机驱动的新手,并且是第一次使用LabVIEW的TCP/IP协议(protocol)接口(interface)来使用该驱动器。我们可以成功写入/设置各种变量,但在从驱动器读取设置和变量时遇到问题。我们面临的问题是因为我们没有为特定命令从KollmorgenAKDBasic驱动器中读取确切的字节数。KollmorgenAKDBasic驱动器写入和返回的实际字节数与记录的不同。例如根据KollmorgenAKDBasic驱动器文档,读取存储在USER.INT6变量中的值的读取请求应该写回一个DWORD或4个Octates。如果USER.IN

c# - TCP 服务器 : "Only one usage of each socket address (protocol/network address/port) is normally permitted."

我有一个TCP服务器(作为Windows服务实现)用于在车辆跟踪应用程序中监听GPS设备,在其运行随机一段时间后我收到以下错误:“每个套接字地址只有一次使用(协议(protocol)/网络地址/端口)通常是允许的。”虽然我确定我在使用后会关闭每个套接字。所以谁能告诉我这里的问题是什么我在WindowsServer2008注册表中有MaxUserPort值(65534)和TCPTimeWaitDelay值(30秒)?代码如下:1)主线程:privatevoidMainThread(){byte[]bytes=newByte[1024];IPEndPointlocalEndPoint=ne

sql-server-2008 - 自动启用命名管道和 TCP/IP 协议(protocol) SQL Server 2008 R2

我们有一个名为“Installer”的C#winForm应用程序,它可以静默在客户端系统上安装各种第3方软件,例如IIS、SQLServer、AVG-Free;连同我们自己的产品。我需要自动启用命名管道和TCP/IP协议(protocol),这也需要使用批处理文件重新启动SQLServer(SQLEXPRESS)服务;或C#赢得表单应用程序;或者在通过命令行通过提供适当的开关安装SQLServer时。我已经搜索过,但这是非常独特的要求。 最佳答案 我找到了一个解决方案,试过了。注册表中SQLServer的协议(protocol)信息