草庐IT

端口号

全部标签

c# - 暂时锁定端口以供测试

在我的项目中,我有一个类检查本地主机上的所有端口,如果端口空闲则返回true,否则返回false。解决方案基于thisanswer我需要以某种方式对其进行测试。有没有办法暂时使用端口然后释放它?我试过使用TcpListenerStart没有成功。如果我使用TcpClientConnect我得到System.Net.Sockets.SocketException无法建立连接,因为目标机器主动拒绝它127.0.0.1:myPort。这是我使用的代码:classTestPortLocker{publicTcpClientclient;publicTcpListenerlistener;pub

c++ - 如何找出 libcurl 在 tcp session 中使用的源 tcp 端口

我开发了一个程序,其中我使用带有libcurl的http客户端。我想找出libcurl在tcpsession中使用的源tcp端口。我该怎么做? 最佳答案 curl_easy_getinfo与CURLINFO_LOCALPORT选项! 关于c++-如何找出libcurl在tcpsession中使用的源tcp端口,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/26401013/

objective-c - 以编程方式捕获 TCP 端口上的流量

我正在编写一个mac应用程序,它应该记录本地主机端口37265上的流量。在记录流量时,calabash使用端口37265在iPhone模拟器中运行iPhone应用程序的自动测试。Calabash测试在端口37265上生成http通信,我想在测试完成后处理该通信。你能给我提示如何编写这样的端口流量记录器吗?非常重要的是,我需要以编程方式捕获通信,而不是通过Wireshark或其他软件! 最佳答案 如果我没理解错的话,您希望在使用calabash进行测试时处理HTTP通信。您可以为此使用数据包嗅探器,而不是编写此功能,例如WireSha

sockets - 如何在 ubuntu 12.04 中查找端口号?

我需要编写我的第一个涉及TCP连接的套接字程序。在我创建的程序中有一个客户端和服务器,它们都是我正在编码的机器。但是,它要求我将端口号作为命令行参数传递。我该如何实现? 最佳答案 答案很简单:确保您的服务器和客户端同意使用的端口。只要端口可用并且可以使用,就设置连接,以便客户端和服务器使用相同的端口。这是alink解释了TCP和UDP端口可用的不同范围。例如,3074端口被微软用于其XboxLive服务。使用此端口创建应用程序可能会干扰服务。使用的端口将在配置文件中定义或在服务器和客户端的源代码中进行硬编码。您应该可以通过快速查看代

tcp - 我应该使用的端口范围是多少?

出于好奇,这是一个问题:我正在使用一个数据库系统(kdb+),并且该系统的文档在选择打开端口5000或端口5001用于通信目的。在文档的另一部分,我发现了一个声明,说他们的自动多处理命令打开了从20000到20000+N-1的端口。我很想知道是否有任何启发式方法可以打开特定端口:这有通用的做法吗?这重要吗(选择端口1024以上的端口)?您如何选择端口?在我看来,端口2000似乎是一个安全的选择,可以确保没有其他应用程序正在使用该端口。但是为什么文档其他部分的代码示例似乎更喜欢5000和5001?(Wikipedia没有帮助向我解释这个) 最佳答案

javascript - 开启23端口使用Node.js读取数据

在我的Windows笔记本电脑上,有一个程序在端口23上带有TCP/IP服务器。我可以使用telnet终端打开它并查看数据流。我需要将该数据放入我正在处理的node.js程序中。应该很容易,但我还没有找到任何代码示例。搜索得到很多关于如何使用Node.js在端口23上创建服务器的示例。谢谢 最佳答案 这是Node中的高级TCP/IP套接字实现。请参阅:NodenetAPIvarnet=require('net'),port=23,host='localhost',socket=net.createConnection(port,ho

tcp - ZOS上连接PID和端口

我的问题与ZOS2.1和1.13有关,我正在寻找ZOS中的命令,例如netstat-ano在Windows中。我有一个TCP连接端口号,我想知道连接到它的PID。我知道一个针对用户和TCP的系统MVS命令:/domvs,asid=all但输出不包括PID。是否有任何来自USS(OMVS)MVS、Rexx或Java函数的shell命令? 最佳答案 您想要的控制台命令是“DTCPIP,CONN”。这将向您显示所有各种网络连接的状态,您可以将输出与您提到的“DOMVS,A=ALL”命令对齐,以确定任何打开的套接字连接的PID。请注意,如果

c# - 如何在 .NET 中检测通过串行端口或以太网连接的设备状态的变化

我有一个应用程序可以通过串口和以太网连接到Controller。Controller不断地向PC抛出数据。我正在用C#编写应用程序。我在C#中创建了SerialPort对象并在dataReceived方法中接收数据。类似地,对于以太网,我使用了TCPListener及其方法startAcceptClient来接受来自客户端的连接。现在,我的问题是Controller是否已关闭或电缆是否已从PC上拔下;如何在应用程序中检测这些事件? 最佳答案 我对TCPListener不是很熟悉,但是对于SerialPort我使用了一个计时器,每次滴

c# - C# 中 TCP 通信的服务器端口繁忙问题

我在C#中使用TCP通信进行客户端服务器通信。许多客户端同时尝试连接到TCP服务器。我面临着服务器端口繁忙的问题。下面是我的服务器和客户端代码。有什么办法可以解决服务器端口繁忙的问题。ServerCode/////////publicvoidinitializeListener(intiPortNumber,intiActivationPortNumber){try{//BLTablePrototype.TablePrototypeDetails();System.Net.IPHostEntryipHostInfo=Dns.Resolve(Dns.GetHostName());Syst

javascript - 套接字远程端口代表什么?

http-client.js:consthttp=require('http');http.get({port:9001,host:'localhost'},(res)=>{//...});tcp-server.js:constnet=require('net');letserver=newnet.Server();server.listen(9001,'localhost',(err)=>{console.log('Startedlistening',server.address());});server.on('connection',(sock)=>{console.log(`C