草庐IT

TCP_DENIED

全部标签

c++ - 如何访问 tcp header 详细信息?

就像我创建了套接字并将该套接字绑定(bind)到客户端一样。我能够连接两侧并能够发送任意数量的数据。它基本上是TCP套接字。我的问题是我想访问TCPheader详细信息以检查和设置某种操作的参数。但是我做不到。我在用户空间工作。从套接字级别我想访问header部分..你能帮我解决这个问题吗....如果能帮助我就太好了.. 最佳答案 您可能需要原始套接字。这是关于MSDN的文档.请注意,对原始套接字的访问是有限的;我认为它们不适用于非管理员。 关于c++-如何访问tcpheader详细信息

Android - 通过 TCP/IP 传输数据

我想问一下android应用。按下按钮时如何通过WIFI(TCP/IP)传输数据?例如:当我按下按钮1时,它发送数字1,当我按下按钮2时,它发送数字2..请帮帮我..谢谢按下按钮时如何显示文本,如果释放按钮,文本丢失?如果这里有教程,请......非常感谢 最佳答案 您可以向按钮添加一个“OnClickListener”,以便在您按下按钮后它可以做一些事情。(搜索“AndroidbuttononClickListener”你可以找到一些例子)为了在您点击按钮后更改文本,在您的程序中您需要保存一个TextView实例(调用findIn

linux - Linux 中是否保留了 TCP 连接的 RTT(往返时间)统计信息?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我绝对知道我可以通过发送一个包并测量响应来测量它,或者我可以使用命令ping。但是有什么命令或者有什么文件夹可以直接获取吗?由于RTT是TCP链接的一个非常重要的因素。我找不到这样的信息。

tcp - 多个 "TCP/IP"模型层的校验和字段的设计需要?他们真的是多余的吗?

多个“TCP/IP”模型层的校验和字段的设计需要?他们真的是多余的吗?举个例子,在L1:Ethernet-II中,我们有4个字节的FCS字段,在L2:Ipv4中我们也有校验和,但在IPv6中他们省略了校验和并卸载到上层。在L3中:TCP/UDP都要求校验和字段并进一步导致性能延迟。那么,如果IPv6将校验和卸载到上层的设计是一个好的设计,那么我们是否可以忽略L2及以上校验和,因为L1FCS(帧校验序列)已经覆盖了完整性? 最佳答案 不,因为记住层是相互独立的。你真的不知道你是否会在较低级别拥有FCS。这对于特定部署并不重要,但对于协

tcp - 使用 TCP 的信号广播

有没有什么方法可以在TCP中广播信号或消息?我知道使用UDP进行广播。例如,与服务器连接的多个客户端和服务器同时向所有连接的客户端发送广播信号。是否可以使用TCP? 最佳答案 不,TCP是面向连接的,专为单端到端通信而设计。 关于tcp-使用TCP的信号广播,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10259301/

c# - iOS 连续 TCP 请求失败

我目前正在开发一个使用CFStream与C#服务器通信的iOS应用程序。通过此连接发送1个TCP数据包会完成它应该做的事情。但是,如果我尝试发送两个数据包,它们都会失败。服务器被设计成异步的,就像here一样。.iOS端是使用CFStream类设计的,如this中所述教程。为什么会发生这种情况,我该如何解决?非常感谢所有帮助!编辑:我刚刚尝试用Python服务器替换C#服务器,系统运行完美,这暗示问题出在服务器端。也许服务器在收到第一个数据包后不小心关闭了连接? 最佳答案 首先确定是谁在关闭TCP套接字。运行Wireshark在服务

java - 在 tcp 连接中... Java(数据包)

当我有一个使用数据包的TCP连接时..(服务器/客户端应用程序)我是否应该继续来回发送数据包(在服务器和客户端之间)只是为了查看连接是否有效或是否不必要?就像一个KeepAlive数据包..另一个问题是,如果我通过流发送一个int(DataOutputStream)而不是发送一个Packet对象(ObjectOutputStream),它是否会产生巨大的差异(性能方面),它平均有5个字段,至少3个方法和一些setter和getter?它会在性能方面产生如此大的差异吗? 最佳答案 是的。这称为心跳。这有助于心跳接收者检测连接是否有问题

一段时间后 Android long-during TCP 套接字连接失败

我正在编写一个使用TCP套接字连接的客户端-服务器应用程序。在我的android项目中,Service创建了一个线程来监听TCP套接字。一切似乎都很好。但是我遇到了一个问题。我的网络服务在后台运行良好;但是一段时间后(10-15分钟..),当我尝试再次打开我的应用程序(主要Activity)时,我无法从套接字连接中获得响应。它卡住或什么?我无法从套接字发送或获取TCP消息。这可能是什么原因?我正在通过3G连接使用手机。(另外,在模拟器中运行的应用程序没有出现这样的问题;我假设它的连接是稳定的,long-during)感谢您的回答。 最佳答案

sockets - trigger.io 可以打开 TCP 套接字吗?

有没有一种简单的方法可以打开TCP套接字来连接TCP服务器?我应该使用socketjs、jsocket还是其他什么?我尝试开发一个跨平台应用程序来连接到TCP服务器并从中提取数据。谢谢 最佳答案 不,我们目前没有相应的API。但是您可以在iOS上使用WebSockets,在Android上可以使用像socket.io这样的库来回退到长轮询。如果您发送电子邮件至support@trigger.io,我们可以就您的具体要求提出建议,并查看提供nativeAPI是否有意义。 关于sockets

python - 扭曲不发送整个文件与扭曲的客户端和服务器 tcp 传输

编辑:因为我是通过文本追加文件没有被正确保存,我决定重写我最初希望的方式并将文件保存为流:扭曲的服务器:fromtwisted.internetimportreactor,protocolimportos,jsonclassEcho(protocol.Protocol):f=filedefdataReceived(self,data):try:try:printformat(json.loads(data))print"gotjason"self.f=open("test.png","wb")self.transport.write("ready")except:print"filed