tcp-ip

    1热度

    1回答

    我使用C#,.NET Framework 3.5的软件开发把延迟。我的应用程序一次通过TCP/IP连接到多个客户端,并从中收集一些数据。客户号码非常高(超过100)。在我的应用程序开发过程之前,我已经做了一些研究,并且看到我必须在性能和可管理性方面使用异步套接字实现。 似乎好现在,但我目前正在寻找将延迟只是一个数据发送到客户端之前,最好的方式。我的应用程序有时需要等待大约2秒才能发送特定的数据。目

    0热度

    1回答

    我已经完成了一个在eclipse下使用java的程序,我已经将我的代码转换为.jar文件并继续将.jar文件转换为.exe文件,我甚至创建了一个安装程序连接到我的.exe文件。每次我使用该程序对数据进行编码时,所有数据都会记录在我的.exe文件所在的文件夹(我的本地硬盘驱动器)中,该程序运行得很好。问题是,我的程序的概念不仅是在我的计算机(我们局域网中的一个工作站)上使用它,而且还将它部署到我们的

    8热度

    2回答

    我需要与我的服务器建立一个TCP连接,该服务器有一个启用了SSL的端口,我需要访问它。 我需要发送一个XML文件并从服务器获取响应。 在启用SSL之前,我可以使用下面提到的代码从服务器获取数据。 require 'socket' myXML = 'test_xml' host = 'myhost.com' port = 12482 socket = TCPSocket.open(h

    0热度

    1回答

    我已经编写了一个应用程序,用于侦听端口并接收一些数据包,根据我的定制协议,数据包为49字节到1500字节,我可以从数据长度数据包。我应该解释和处理49字节数据包和更大数据包的方式是不同的。 问题是,当我收到小于1374字节的数据包时,一切正常,但是当数据包长度变得更大时,我收到以下异常,并且我还丢失了4个数据的最后一个字节(我用1384byte数据包,我丢失了最后4个字节) 引发的异常: 索引超出

    1热度

    2回答

    我正试图调整TCP以适应实时通信。为此,规范之一是强制TCP接受由应用程序编写的新数据,即使缓冲区已满时会导致TCP有时“不可靠”。这样,应用程序写入调用永远不会被阻止,发送方应用程序的时间也不会中断。 我认为在NS2中必须有一个选项才能实现。 那么,如何强制TCP放弃缓冲区中最旧的数据段,并接受NS2中应用程序写入的新数据?

    1热度

    2回答

    我正在使用selenium webdriver(用Python编写)进行一套测试。正在测试的页面包含一个表单,该表单根据在其选择框之一中选择的值来更改其显示的字段。这个选择框有大约250个选项。我有一个测试(通过鼻子运行,尽管这可能是不相关的),它遍历选择框中的所有选项,验证表单是否为每个选定选项显示了正确的字段。 的问题是,对于每个选项,它调用通过硒: 点击选项选择 find_element和i

    1热度

    1回答

    下面是在Linux内核3.4,线51和52的ip_options_build(): 51 if (opt->srr) 52 memcpy(iph+opt->srr+iph[opt->srr+1]-4, &daddr, 4); 据我所知,两行说,如果源路由选项存在,复制目的地地址到选项末尾,这表明iph [opt-> srr + 1]是源路由选项的长度,但我不明白为什么? 31/*

    0热度

    1回答

    通过TCP/IP发送多个文件与一个文件是否有任何性能提升? (除了能够只重新发送失败的文件,如果连接出现故障)

    3热度

    3回答

    PSH是一种通过TCP发送数据的方式。除此之外,我可以找到关于如何正确实施的信息。 这里是我感兴趣: 比方说,服务器窗口是8000个字节,我送2个请求150个600字节。我是否得到某种确认已收到数据?我能以某种方式触发确认吗? 我见过一些ACK包,它不包含PSH但包含某种有效负载数据(Wireshark将其标记为“TCP段数据”)。这些数据是否传递给用户,如果是这样,为什么我们需要PSH标志?

    3热度

    1回答

    我正在使用NSURLConnection与服务器执行HTTP通信。我希望了解我的应用程序发送/接收的确切字节数,包括TCP/IP开销。 经过大量研究后,如何实现这一目标还没有找到有用的信息。 我愿意切换到CFStream,如果使用这将帮助我解决这个问题。 在此先感谢。