草庐IT

nodePort暴露端口

全部标签

c++ - 使用 Windows USB 虚拟 Com 端口识别断开连接事件

我正在开发一个使用虚拟串行端口设备驱动程序与USB设备通信的应用程序。我们遇到过这样一种情况,如果在串口句柄打开时设备被拔掉(或死机),那么在串口句柄关闭后重新连接的唯一方法是拔掉设备,然后再插回。如果我能够足够快地检测到故障,则有潜在的解决方法。问题在于,在这些条件下,以下函数调用不会报告错误:ClearCommErrorGetCommModemStatusReadFile根据我的经验,当设备被拔掉时唯一返回错误的函数是WriteFile。可以理解,我真的不想为了测试端口连接是否仍然有效而编写无意义的数据。我的问题是是否有一些方法可以用来确定端口连接是否仍然有效。如果对我正在做的事情

windows - 查看通过 ALPC 端口发送的消息?

我试图找出在Windows7中的特定ALPC端口上使用的消息,并且由于似乎没有任何地方记录端口消息,只有实际端口本身,我想监听某些端口并查看发送到该端口的消息。有人知道如何做到这一点吗? 最佳答案 ALPC调用旨在快速,因此没有很多拦截点。你最好的选择是:启用ETW内核日志记录并使用ALPC监控消息流类(强烈推荐)与Detours打交道图书馆。我不推荐这样做,因为它是一个全局解决方案,并且不会让您查看特定端口。如果您需要部署解决方案,那就更糟了。 关于windows-查看通过ALPC端口

ruby-on-rails - Windows 上的端口转发 Vagrant

我在Windows7上。我有一个vagrantfile指定为乘客转发端口,在vagrantup上它声称它已经转发了端口,但是事实并非如此,当我启动我的应用程序时我可以运行curl0.0.0.0:3000并从我的Rails应用程序获得结果,但是在vagrant之外我无法连接到服务器。我如何从外部Vagrant访问端口?Vagrantfile包含以下几行config.vm.network:forwarded_port,guest:3306,host:3306#MySQLconfig.vm.network:forwarded_port,guest:3000,host:3000#乘客

java - Netty 4.0.17 basic server 在 windows loopback 上抓取一堆 TCP 端口

我正在使用jdk1.7.0(u51)64位在Windows7旗舰版上运行回显服务器。javaversion"1.7.0_51"Java(TM)SERuntimeEnvironment(build1.7.0_51-b13)JavaHotSpot(TM)64-BitServerVM(build24.51-b03,mixedmode)在Linux/Mac上,netstat显示该进程只抢指定端口(9809为监听示例)。然而,在Windows上,它还在环回(127.0.0.1)上获取了一堆其他TCP端口。编辑:netty版本4.0.17.Final和刚刚发布的4.0.18.Final的行为相同一

asp.net - 如何在保持端口 443 打开的同时禁用 IIS 上的端口 80?

我有一个可能很简单的问题,但在搜索论坛后找不到明确的答案:根据安全发现,我们需要禁用IIS上的端口80(在Windows2008Enterprise、IIS7.5上)以确保潜在的入侵者无法连接到端口80并被迫使用端口443进行SSL。我们的Web应用程序(用.NET编写的供应商应用程序)不使用端口80,因此禁用它是安全的。我是否只从绑定(bind)设置中删除端口80?如何在IIS上轻松禁用端口80? 最佳答案 在IIS中,单击您的网站,然后单击绑定(bind)并删除端口80条目,您必须先拥有443的另一个条目,然后才能删除端口80的

c++ - I/O 完成端口的异步操作返回 0 字节传输

使用I/O完成端口的异步操作返回0字节传输,尽管I/O操作按预期工作(我的读取缓冲区已满)。BYTEbuffer[1024]={0};OVERLAPPEDo={0};HANDLEfile=CreateFile(_T("hello.txt"),GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_FLAG_OVERLAPPED,NULL);HANDLEcompletion_port=CreateIoCompletionPort(file,NULL,0,0);ReadFile(file,buffer,1024,NULL,&o);在工作线程

java - 如何在安装过程中打开防火墙端口?

如何在使用install4j安装期间打开Windows防火墙端口?我找到了这个适用于c#的解决方案,但我无法将它移植到install4j自定义代码:http://www.codeproject.com/Articles/14906/Open-Windows-Firewall-During-Installation也许有人有想法或替代解决方案? 最佳答案 这个问题已经有一段时间了,但这是我用install4j5.1/6.1做的对于每条防火墙规则,我都使用了带有以下参数的“运行可执行文件或批处理文件”操作:可执行文件:${install

c++ - 在串行端口上写入时出现错误 112(磁盘已满)是什么意思?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。在Windows机器上写入串行端口(COM1)时出现写入错误。返回的错误是112(DISK_FULL)。因为这是一个串行端口,所以我不明白错误的含义。难道是缓冲区满了?我不这么认为,因为我在打开端口后发送的第一个请求中收到错误。

c# .net Windows 8 App TcpClient 代码端口到 StreamSocket

我在.net4.5之前有这段代码_Connection=newTcpClient(hostname,port);_Stream=_Connection.GetStream();对于Windows8应用程序,我更改为:_Connection=newStreamSocket();await_Connection.ConnectAsync(newHostName(hostname),port.ToString());_DataReader=_Connection.InputStream.AsStreamForRead();_DataWriter=_Connection.OutputStrea

python - 端口已被使用

我在一台Windows7电脑上,尝试使用Python在我的Arduino上运行一个简单的程序,让它闪烁。出于某种原因,每当我尝试运行PowerShell中的脚本时,我收到一条错误消息,指出端口已打开。我试过重新启动我的电脑,改变Arduinos,改变我插入的USB端口,运行一个不同的程序,我很确定关闭计算机与端口的连接。但是,我仍然遇到同样的错误。我对Python和Arduino还很陌生,所以我可能会忘记一些非常简单的事情。我问过一位更有经验的friend,他说这是Windows的问题。这是相关代码。我在Python中使用的类如下。importserialimportsocketimp