首页 文章
  • 1 votes
     answers
     views

    服务器在 Build 后立即通过FIN,ACK和RST关闭TCP连接

    在Mac OS X 10.8计算机上,我有一个Tomcat 7.0.40服务器和一个客户端,都在本地运行 . 通过3次握手 Build TCP连接,然后立即从服务器获得FIN,ACK和RST . 客户端收到“来自服务器的文件结束”或“连接重置” . TCP序列: 客户端SYN服务器SYN,ACK客户端确认 服务器[TCP窗口更新] ACK服务器FIN,ACK客户端确认服务器[TCP Dup ACK...
  • 0 votes
     answers
     views

    如何在VPN连接下使用charles或wireshark(在PC上)捕获Android http流量?

    我已经搜索了很多关于设置小提取器以捕获Android流量的信息 . 我尝试了每个建议的选项 . 当存在活动的VPN连接时,它们都不起作用 . 设置:Charles或Wireshark可在PC上使用 . PC和Android设备都在同一网络和单独的VPN连接上 . 试过的方法: Configuring Wireshark/Charles - 创建了一个新的adhoc无线网络,并使Andro...
  • 1 votes
     answers
     views

    OpenFlow 1.3,Python RYU,OFPMatch到所有非tcp数据包

    我希望使用Python-RYU控制器为OpenFlow交换机创建匹配规则 . 规则应匹配任何非tcp数据包(ip协议6) . 据我所知,tcp连接的匹配规则是: match = parser.OFPMatch(in_port = in_port,eth_dst = dst,ip_proto = 6)self.add_flow(datapath,1,match,actions) 我需要补充规则 . ...
  • 0 votes
     answers
     views

    Java Echo Server TCP *和* UDP实现?

    我've just begun socket programming, and I'正在使用Java的Echo服务器 . 我想做的其中一件事是在TCP和UDP中实现服务器,并允许 client 选择在运行时使用哪个协议 . 这是一个noob问题,但如何让用户选择此选项来选择TCP或UDP协议呢?我尝试在开头添加一个if-else,它从扫描仪输入中选择协议选项,但是不管选择什么,它都会跳过这两个块?...
  • 1 votes
     answers
     views

    如何通过TCP套接字稳健地处理斑点连接?

    我正在构建一个通过TCP套接字与远程服务器通信的客户端 . 有时,客户端会将消息传递给服务器,或者服务器会将消息传递给客户端 . 这将在笔记本电脑上运行,因此连接性将非常不稳定 . 他们可能会丢失他们的wifi,他们可能会让笔记本电脑进入睡眠状态并在稍后唤醒它等等 . 我正在实施一个乒乓球系统以检测连接丢失(所有这些都在同一个插槽上 . 客户端ping,服务器拨打) . What should ...
  • 0 votes
     answers
     views

    有没有更好的方法来执行服务器 - 客户端应用程序?

    我正在使用c#中的tcp套接字创建一个应用服务器客户端 . 该应用程序有多个任务,如文件传输..文件管理器..聊天..(稍后语音聊天) 所以我决定创建一个套接字来接收作为字符串的命令和另一个传输文件的套接字 .这是编程服务器 - 客户端应用程序的好方法,还是我应该尝试另一种方式?因为用户可以在接收/发送文件时发送消息 我怎么能告诉(文件传输服务器)只接受已经与主服务器连接的同一个客户端 例如:服务...
  • 2 votes
     answers
     views

    使用套接字c#通过代理将客户端的请求中继到服务器

    我有自定义tcp服务器侦听端口5888(虚拟端口) . 代理服务器侦听传入连接 . 当代理收到HTTP请求时,它应该将相同的请求中继到不同的服务器 . 例如: 代理收到:http://proxyserver.com/mypage.html代理应该中继:http://MainServer.com/mypage.html 应将主服务器的响应直接发送给请求客户端 . 在将新的HTTP请求中继到主服务器之...
  • 2 votes
     answers
     views

    通过TCP连接Unity模拟与python控制器

    为了进行试验研究,我尝试将Unity中的简单模拟环境与基于神经网络的python控制器连接起来 . 模拟Unity环境中的主角应该根据它的经验学习行为: 主角扫描环境并将其存储在数据结构中; 此数据结构通过TCP发送到python中正在运行的服务器; 复杂计算(基于从Unity接收的数据)在python中执行,它产生一个结果(动作); 结果(动作)通过TCP发送回Unity . 角...
  • 0 votes
     answers
     views

    取消连续从网络流中读取的后台工作程序

    我有一个运行的TCP服务器,它定期发出2个字节的消息 . 我正在尝试创建一个连接到服务器的客户端表单,并从流中连续读取,直到我单击表单上的断开连接按钮 . 到目前为止客户端工作正常,除了我无法断开连接 . 我将CancellationPending设置为true,但在dowork方法有机会设置e.Cancel之前似乎重置为false . 我也确定必须有一种更可接受的方式来连续读取流并写入表单 - ...
  • 1 votes
     answers
     views

    使用nginx-Ingress在Kubernetes中将TCP端口暴露出群集

    所以我使用Kubernetes在Google Cloud 上设置我的应用程序 . 我有一个Pod,我希望从需要TCP请求的群集中公开 . 我开始知道这可以通过ingress-nginx进行研究并进行研究 . 如docs here中所述,可以通过设置如下的configMap来完成: apiVersion: v1 kind: ConfigMap metadata: name: tcp-config...
  • 1 votes
     answers
     views

    如何强制刷新哪些端口具有侦听器

    我正在尝试重新启动我之前杀死的WCF服务,但是我收到了AddressAlreadyInUseException . 它试图使用的端口是1819 . 我从命令行运行了netstat -nao,发现端口1819上有一个监听进程,其PID为4840.我进入Process Explorer(来自SysInternals)试图杀死PID 4840,但它不存在 . 我猜测PID 4840是早先运行的WCF服务...
  • 10 votes
     answers
     views

    如何杀死在C#中使用TCP端口的应用程序?

    我想在启动应用程序期间释放TCP端口(向用户确认),如何获取PID号,然后,如果用户确认,则将其删除? 我知道我可以通过netstat获取这些信息,但是如何在脚本中或者在C#方法中更好 .
  • 0 votes
     answers
     views

    监听tcp服务器中的任何端口

    我使用硬件,我可以ping它 . 我写了一个TCP服务器应用程序,侦听特殊端口和特殊IP(我的硬件IP) . 硬件在ip和port中发送我不知道的数据,那么如何通过TCP协议从我的硬件获取数据呢?
  • 16 votes
     answers
     views

    IP endpoints 0.0.0.0:13000上已有一个侦听器 . ?? (TCP使用WCF)

    我试图弄清楚为什么即使在重新启动计算机后仍在使用端口! System.ServiceModel.AddressAlreadyInUseException:IP endpoints 0.0.0.0:13000上已有一个侦听器 . 如果有另一个应用程序已在此 endpoints 上侦听,或者如果服务主机中有多个服务 endpoints 具有相同的IP endpoints 但具有不兼容的绑定配置,则可...
  • 1 votes
     answers
     views

    控制台应用程序上的套接字异常

    我试图创建一个应用程序来创建两个客户端(两个表单应用程序)之间的绑定,以通过TCP协议传输一些数据 . 我使用System.Net.Sockets(我是System.Net中的初学者)在C#中编写了应用程序,我收到此错误: System.Net.Sockets.SocketException(0x80004005):连接尝试失败,因为连接方在一段时间后没有正确响应,或者 Build 的连接失败,...
  • 0 votes
     answers
     views

    WCF通过TCP托管多个 endpoints

    我有问题在WCF上托管多个 endpoints ,它给了我错误: System.ServiceModel.AddressAlreadyInUseException:IP endpoints 0.0.0.0:808上已有一个侦听器 . 如果有另一个应用程序已在此 endpoints 上侦听,或者如果服务主机中有多个服务 endpoints 具有相同的IP endpoints 但具有不兼容的绑定配置...
  • 0 votes
     answers
     views

    haproxy http负载均衡和状态处理

    我无法清楚地了解Haproxy如何在http模式下执行运行状况检查 . 我需要将http请求重新发送到另一个服务器(后端服务器列表中的下一个),如果第一个返回了一些错误状态代码(例如,503) . 我需要Haproxy的以下行为:1)我收到一些HTTP请求2)我将它发送到第一个服务器3)如果我得到503(或其他一些错误代码),这个HTTP请求必须发送到下一个服务器4)如果它返回200个代码,此tc...
  • 7 votes
     answers
     views

    HAProxy负载 balancer TCP流量

    使用HAProxy,我正在尝试(TCP)负载 balancer Rserve(在TCP套接字中侦听用于调用R脚本的服务)在2个节点中的端口6311上运行 . 下面是我的配置文件 . 当我运行HAProxy时,它的状态没有任何问题 . 但是当我连接到 balancer 节点时,低于错误 . 配置有什么问题? Handshake failed: expected 32 bytes header, go...
  • 0 votes
     answers
     views

    HAProxy TCP负载 balancer 仅使用一台服务器

    我想使用HAProxy作为TCP负载均衡器,但我遇到一些配置问题,希望有人在这里可以帮助我 . HAProxy确实将所有流量路由到两个服务器中的一个 . 确切地说,HAProxy只使用第一台服务器'test1' . 仅使用'test2'更改订单会导致HAProxy .我正在使用 balancer 模式'leastconn'但也尝试了'roundrobin' . 此外,我还尝试使用'fronten...
  • 1 votes
     answers
     views

    HAProxy中的TCP负载 balancer 与持久TCP连接

    目前,我有一个客户端(组件)与服务器(另一个组件)有一个持久的TCP连接,并且消息是异步交换的 . 我希望有一个负载均衡器(最好是HAProxy),其中连接b / w客户端和负载均衡器以及b / w负载均衡器和多个服务器作为持久TCP连接 . 我知道HAProxy可以很容易地设置为TCP负载 balancer ,但我想知道它是否支持开箱即用的持久连接 . 如果有人指出我正确的方向,将会很有帮助 ....
  • 1 votes
     answers
     views

    与so_reuseaddr相关的问题

    我正在阅读以下答案:“so_reuseaddr究竟做了什么?” 此套接字选项告诉内核即使此端口正忙(处于TIME_WAIT状态),仍然继续并重新使用它 . 如果它很忙,但是有另一个状态,你仍然会得到一个已经处于使用中的地址错误 . 如果您的服务器已关闭,然后在其端口上的套接字仍处于活动状态时立即重新启动,则此功能非常有用 . 您应该知道,如果有任何意外数据进入,可能会使您的服务器感到困惑,但是虽...
  • -1 votes
     answers
     views

    将应用程序发布到远程服务器时无法连接到SQL

    应用程序加载,但是当应用程序尝试连接到SQL时,需要一段时间才能加载,然后返回错误 . 使用DataLink(.udl文件)测试连接属性时,它是成功的 . 该应用程序在我的本地计算机上运行良好 . 我到处搜索,设置都很好,网络管理员验证了防火墙,一切都设置正确 . 我错过了什么? 我注意到它在错误中提到了Name Pipes,但是,这不应该使它成为TCP吗? SQLConnectionString...
  • 1 votes
     answers
     views

    无法使用我创建的用户帐户连接到SQL Server:错误233

    我已粘贴下面错误的具体技术细节 . 我在Windows Server 2012 R2虚拟机上运行SQL Server 2017 Developer Edition . 我知道这个问题已被多次询问,我已经尝试了所有已发布但仍然没有运气的建议修复程序 . 那么让我详细说明到目前为止我到底做了什么: 在SQL Server Management Studio上,我已为服务器身份验证设置启用了SQL ...
  • 0 votes
     answers
     views

    TLS / SSL中的ssl_read(),TCP流不返回BIO_write()写入的整个缓冲区

    以下代码部分的目的是在套接字fd-set上进行轮询,如果数据(ssl已加密)可用,请读取它并通过openssl库对其进行解密 . 下层传输层是TCP流,因此数据以流(而不是数据包)形式出现 . 现在,如果从对等方快速连续发送多个数据包(假设2个长度为85字节的数据包),则tcp接收将返回同一缓冲区中的数据包,并且接收的字节数为170.因此,我们有一个携带2个ssl加密数据包(或n个数据包)的缓冲区...
  • 0 votes
     answers
     views

    Android移动套接字无法与计算机Java服务器连接?

    我在Android手机上的客户端应用程序没有连接到PC上的java服务器 . 我的java服务器正常工作但是当我用java服务器连接android客户端时,客户端套接字抛出IOException . 我执行了调试,发现当wifi关闭时,它会立即抛出异常,但是当wifi可用时,它会等待一段时间然后抛出IOException . 我已经以不同的方式构建了10个以上的客户端程序,但是当我在android...
  • 0 votes
     answers
     views

    创建自定义WSO2 ESB传输

    我想在WSO2 ESB上创建一个新的传输处理器 . 此传输是提供ISO 8583消息处理并将Raw TCP转换为SOAP消息,反之亦然 . 在源代码上,有一个传输管理对象,并由几个传输服务类继承,如JMS,HTTP,HTTPS等 . 我有几个问题: 传输管理对象如何工作? 可以重新编码TCP服务源代码并使用我的自定义操作重新部署吗? 谢谢 .
  • 4 votes
     answers
     views

    如何在WSO2 ESB中调解纯TCP消息

    我有一个应用程序(比方说,TcpApp)发送纯TCP消息(即没有SOAP,没有信封......只是原始字符串甚至是字节) . 我需要连接ESB以通过特定端口(例如,3333)监听这些消息,并进行一些调解(现在,只做日志记录就足够了) . 我认为从TcpApp创建ActiveMQ队列然后在ESB中从JMS创建代理服务(而不是直接将ESB连接到TcpApp)是个好主意 . 我阅读了几个示例和答案,但始...
  • 1 votes
     answers
     views

    使用Infinispan在分布式缓存中物理分离2个节点

    我需要实现分布式缓存 . 为此,我正在尝试使用Infinispan . 我有2个节点,它们是物理上分开的 . 每个节点都位于服务器中,2个服务器可以成功ping通 . 在配置文件“jgroups-tcp.xml”(JGroups)中,为了配置集群,我执行了以下操作: <TCP bind_addr="${jgroups.tcp.address:XX.XX.AA.AA}...
  • 0 votes
     answers
     views

    JGroups UDP用于成员身份,但TCP用于消息传递?

    我们正在构建一个基于jgroups的集群节点消息系统,该系统将取代基于JDBC的集群节点消息系统 . 我的组织中有很多人担心向已经繁忙的网络添加更多的组播流量,所以我在UDP /组播解决方案上得到了一些阻力 . 我知道JGroups可以配置为仅TCP,但我不想强制配置步骤进入应用程序,其中必须在配置文件中提前识别每个节点 . 我当时希望看看我们是否可以在这里使用混合工作,其中多播仅用于组成员操作(...
  • 0 votes
     answers
     views

    关于与sql server和netbeans的连接

    无法 Build 与jdbc的连接:sqlserver:// localhost \ dbo:1433; databaseName = inv使用com.microsoft.sqlserver.jdbc.SQLServerDriver(与主机localhost的TCP / IP连接,端口1433失败 . 错误:“connect验证连接属性 . 确保主机上正在运行SQL Server实例并接受端口上...

热门问题