草庐IT

出口IP

全部标签

C# - 向 IP 地址和端口发送和接收 TCP/IP 消息

我有以下代码可以将TCP/IP消息发送到特定的IP地址和端口:publicboolsendTCPMessage(stringip_address,stringport,stringtransaction_id,stringcustomer_username,DateTimedate){boolsuccess=false;try{intconverted_port=Convert.ToInt32(port);stringconverted_date=date.ToString("dd/MM/yyyyHH:mm:ss",CultureInfo.InvariantCulture);JObje

architecture - Stevens 的 TCP/IP 插图图形

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在研究流程图和其他图形和图表。Stevens在TCP/IPIllustrated中,在解释协议(protocol)或流程时,使用带有两条垂直线的图表,“客户端”和“服务器”以及它们之间的箭头。谁知道书中图表的名称?有人知道其他类型的图表或可以列出它们吗?提前致谢。

delphi - 如何在 Delphi XE2 中建立 TCP/IP 连接?

我必须在DelphiXE2中开发一个简单的应用程序。此应用程序将使用TCP/IP协议(protocol)连接到具有IP地址(例如xxx.xxx.xxx.xxx)和某些端口号(例如xxxx)的服务器上运行的服务,并将获得服务器上运行的服务的回复。我创建了两个文本框:txtRequestMsg、txtReplyMsg和一个名为Connect的按钮。我需要打开一个TCP连接并发送一些数据并返回一些数据作为响应,类似于ping,但不使用ICMP,仅使用原始TCP。 最佳答案 为各种TCP客户端(发起)和TCP服务器(应答)协议(protoc

java - android tcp/ip 套接字不会将数据发送到计算机

我试图制作一个应用程序,将数据从android发送到计算机(java到vb.net)。数据发送在eclipsejava项目中有效,但在android项目中无效。但我有一个问题。我的计算机中没有传入数据到VisualBasic。VB代码:ImportsSystem.Net.SocketsImportsSystem.ThreadingImportsSystem.IOPublicClassForm1DimListenerAsNewTcpListener(65535)DimClientAsNewTcpClientDimMessageAsString=""PrivateSubForm1_Load

c++ - boost asio TCP 服务器必须绑定(bind)到 IP 地址?

我不确定自己是否正确使用了BOOSTASIO,我的代码如下,boost::asio::ip::tcp::resolverresolver(io_);boost::asio::ip::tcp::resolver::queryquery(std::string("127.0.0.1"),port);boost::asio::ip::tcp::endpointendpoint=*resolver.resolve(query);acceptor_.open(endpoint.protocol());它绑定(bind)到127.0.0.1。当客户端从外部连接时,客户端使用IP地址192.168.

c# - 可以通过编程方式终止 TCP/IP 堆栈吗?

我们的服务器应用程序正在监听一个端口,一段时间后它不再接受传入的连接。(虽然我很想解决这个问题,但这不是我在这里要问的;)奇怪的是,当我们的应用程序停止接受端口44044上的连接时,IIS(端口8080)也是如此。终止我们的应用程序可以解决所有问题-IIS再次开始响应。所以问题是,一个应用程序会不会弄乱整个TCP/IP堆栈?或者,应用程序如何才能做到这一点?毫无意义的细节:我们的应用程序是在.Net2.0下,在XP/SP2上用C#编写的。澄清:IIS并非“拒绝”尝试的连接。它永远不会看到它们。客户端收到“服务器未及时响应”消息(使用.NetTCP客户端。)

bash - 使用 BASH 查找内部 IP 地址

我已经知道很多获取内部IP的方法(ifconfig、ipaddr、/etc/hosts等),但我正在尝试编写一个始终返回内部IP的bash脚本。问题是,许多单行代码(/sbin/ifconfig|grepinet|head-1|sed's/\://'|awk'{print$3}')可以返回多个IP,我需要区分内部一个手动。我怀疑对于计算机来说,外部IP和内部IP之间没有区别,因此没有100%保证获得正确IP的方法。最终结果是该脚本将返回内部IP,无论是192地址还是204地址等。提前致谢。 最佳答案 “hostname-i”应该会给

networking - TCP/IP 协议(protocol)和分片

使用TCP/IP协议(protocol),给定客户端和服务器之间的连接,客户端发送到服务器的数据包是否始终按发送顺序接收?例如,如果客户端发送3个数据包,A,B和C,服务器是否总是先收到A,然后是B和C,或者服务器有可能先收到C,然后是A和B? 最佳答案 在IP级别,数据包可能以任何顺序到达(如果它们到达的话)。在TCP级别,数据流保证在两端以相同的方式排序。这意味着是的,服务器将总是接收A然后B然后C。只要您使用的是TCP。 关于networking-TCP/IP协议(protocol

c# - 哪个 .Net 组件应该用于 tcp/ip 套接字通信?

我们需要与另一个想要通过原始tcp/ip套接字通信与我们通信的系统对话。如果有的话,合适的.Net对象是什么?如果您知道第3方组件、开源组件等您认为更好用,也请随时提及。 最佳答案 我会使用TcpClient。它位于Socket之上,是Socket的抽象。TcpClient具有返回Stream对象的GetStream。然后,您可以简单地使用流阅读器来读取流。例如:tcpClient=newTcpClient(host,port){ReceiveTimeout=readTimeout};stream=tcpClient.GetStre

TCP/IP传输协议学习

了解完整的通信过程1.发送方源终端设备的应用创建数据。2.当数据在源终端设备中沿协议栈向下传递,对其分段和封装。3.在协议栈网络接入层的介质上生成数据。4.通过由介质和任意中间设备组成的网际层网络传输数据。5.在目的终端设备中沿协议栈向上传递时对其解封和重组。 TCP/IP协议介绍1.TCP/IP协议,中文名称:传输控制协议/网际协议,它是internet上所有网络和主机之间进行交流所使用的共同“语言”,是internet上使用的一组完整的标准网络连接协议。2.通常所说的TCP/IP协议实际上包含了大量的协议和应用,有多个独立定义的协议组合在一起。因此,TCP/IP协议并不是指的TCP和IP两