草庐IT

出口IP

全部标签

sockets - 同一 IP 和端口上的多个 TCP 连接

我有一个关于TCP的非常基本的问题。考虑一个应用程序,例如DEST,其IPDestIP监听端口6789。现在我有2个源应用程序,它们能够向此应用程序DEST发送消息,并且它们通过TCP协议(protocol)进行通信。假设源系统1是SRC1,源系统2是SRC2,IP分别为SRC1和SRC2。理想情况下,这些源系统中只有一个正在运行,我可以看到我在SRC1或SRC2和DEST之间有一个事件连接通过在源系统上执行netstat命令(netstat-nao|grep6789)。现在我也启动了第二个源系统,惊讶地发现两个源系统上netstat的结果显示与应用程序的事件TCP连接DEST监听端口

java - 错误 :The TCP/IP connection to the host has failed. java.net.ConnectException:连接被拒绝:连接

我正在使用window7NetbeansIDE7.1.2SQLServerManagementStudioExpress2005JDK1.6连接数据库时出现以下错误:com.microsoft.sqlserver.jdbc.SQLServerException:TheTCP/IPconnectiontothehosthasfailed.java.net.ConnectException:Connectionrefused:connect我的连接字符串是:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");Conne

operating-system - 最快的 TCP/IP 堆栈

目前公认的具有最快TCP/IP堆栈的操作系统是什么?我对带宽不感兴趣,但对速度感兴趣。我认为NetBSD和Solaris是顶级狗。问候 最佳答案 6wind、windriver提供数据路径TCP堆栈,正如他们所说,它比Linux原始堆栈快10倍。 关于operating-system-最快的TCP/IP堆栈,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5818518/

sockets - 使用 Java 发送零数据 TCP/IP 数据包

我的目标是发送一个数据字段为空的TCP数据包,以便测试与远程机器的套接字。我正在使用OutputStream类的write(byte[]b)方法。我的尝试:outClient=ClientSocket.getOutputStream();outClient.write(("").getBytes());这样做,数据包永远不会出现在网络上。如果将""替换为""或任何非零字符串,它会正常工作。我尝试了jpcap,它与我一起工作,但没有达到我的目标。我想扩展OutputStream类,并实现我自己的OutputStream.write方法。但这超出了我的知识范围。如果有人已经做过这样的事情,

c# - 启动从公共(public) IP 到另一个网络上的私有(private)机器的 tcp 连接

我很难找到这方面的帮助资源。我知道如何使用TCPClient类在一个IP/端口/机器与另一个之间创建连接。我的疑问是,当一台机器想要启动到目标机器位于不同网络内的另一台机器的TCP连接时,它是如何工作的。因此目标网络可能有数百台计算机,每台计算机都有自己的私有(private)IP,而网络将有一个公共(public)IP地址。这将使用TCPClient类或任何其他更合适的类。我知道我们可以使用端口,然后在网络内部可以将端口转发到正确的机器,但我一直在寻找一种解决方案,例如LogMeIn使用的一种服务。基本上我想始终使用端口80,然后在需要时启动从服务器到该特定机器或同一网络上其他机器的

asp.net - .NET 中的 Tcp/Ip 套接字连接

对于我当前的项目,我需要通过tcp/ip套接字连接请求XML数据。为此,我使用了TcpClient类:DimclientAsNewTcpClient()client.Connect(server,port)DimstreamAsNetworkStream=client.GetStream()stream.Write(request)stream.Read(buffer,0,buffer.length)//Outputbufferandreturnresults...现在这对于小响应来说工作得很好而且花花公子。但是,当我开始接收更大的数据block时,数据似乎会突发地通过套接字连接推送。

windows - Socket.Bind 和 IP 源路由,具有多个本地网络接口(interface)

我编写了一个在具有两个网络接口(interface)的系统(Win7)上运行的工具,每个接口(interface)都链接到不同的子网,每个子网都有自己的网关,然后链接到两个独立的远程网络(每个网关后都有传出防火墙)。我通过使用Socket.Bind(在执行Connect之前)到每个相关NIC的IP地址,通过两个NIC启动传出TCP连接。第一个NIC工作正常,但对于第二个NIC,我收到SocketException:“Asocketoperationwasattemptedtoanunreachablenetwork”。我最初的理解是,由于套接字绑定(bind)到具体NIC的本地端点,该

c# - 少量数据中的 NamedPipe 与 TCP/IP

你好如果我们向客户端/服务器来回传递少量数据,那么tcp/ip的开销可以忽略不计并且性能与同一台机器上的NamedPipe相同,这是真的吗? 最佳答案 与其说是数据量,不如说是请求数。换句话说,如果您有100,000个连接来传递100字节的数据,那么与您有10个连接(每个连接100K)相比,您将拥有更多的tcp/ip开销。这并不是说通过tcp/ip与命名管道传输数据没有开销。有。但通常我会说,决定使用哪个系统更多地取决于系统的架构,而不是开销。如果要在物理服务器之间传输数据,则必须使用tcp/ip;命名管道不是一个选项。如果您在同一

iphone - 在 iPhone 编程中,如何从具有 XP 操作系统的服务器接收带有 TCP/IP 的图像文件?

我正在用iPhone制作图像接收器。服务器以字节发送图像文件。并且,我尝试将这些字节制作成图像。但是,我无法制作图像。已经,几天过去了……我真的需要你的帮助...这是我使用的源代码。ByterecvBuffer[500];memset(recvBuffer,'\0',sizeof(recvBuffer));[iStreamread:recvBuffermaxLength:sizeof(recvBuffer)-1];NSUIntegerlen=sizeof(recvBuffer);NSData*webdata=[NSDatadataWithBytes:recvBufferlength:l

java - 发送 TCP/IP 消息 AKKA actor

是否可以通过TCP/IP向AKKAActor发送消息?例如,写一个客户端:mySocket=newSocket("theactor",75);os=newDataOutputStream(smtpSocket.getOutputStream());os.writeBytes("HELLO");这可以向AKKAActor发送消息吗?谢谢 最佳答案 详细说明Viktor的回应,最小的例子是importakka.actor._importActorDSL._importjava.net.InetSocketAddressobjectSer