Articles of networking

确定networking连接链路速度

如何以编程方式确定活动networking连接的networking连接链接速度 – 就像“任务pipe理器”在“networking”选项卡中显示的那样? 我并不是真的在可用的带宽之后,只是当前连接的数字,例如54Mbps,100Mbps等。

在Windows上与Docker联网

我使用这个官方指南在Windows 7机器上设置Docker: https://docs.docker.com/windows/started/ 我成功地从docker中心拉了一个图像,我可以运行我自己的docker图像。 不,我坚持试图运行和访问与Windows上的泊坞窗Web服务器。 显然,在boot2docker我无法按照习惯的方式到达我的docker集装箱。 将docker run命令添加-p 3007:80 ,端口转发显示在容器列表( docker ps )中,为0.0.0.0:3007 -> 80 。 与-p 127.0.0.1:3007:80我得到一个更有意义的IP地址。 但是,我不能通过Windows主机上的浏览器访问容器。 此外, docker inspect不会显示正在运行的容器的IP地址(这似乎也是错误的)。 我也试过–net=host无济于事。

PHP is_dir()在Windowsnetworking驱动器上返回false

我有一个networking驱动器映射到驱动器字母X:\去到“\\ X-Drive \ Public \ Data”path的外部硬盘驱动器。 我使用Zend Server和Apache。 我的PHP命令很简单 $isFolder = is_dir("x:/"); echo($isFolder); //FALSE 你应该知道的事情: 代码: $isFolder = is_dir("c:/"); echo($isFolder); //TRUE 按预期工作。 我以pipe理员用户身份运行Zend Apache服务。 我知道这是正常工作,因为在任务pipe理器httpd.exe进程显示正确的用户。 驱动器确实被映射。 我试图将它与几个用户进行映射,以包括Zend Apache使用的同一个用户无效。 我已经阅读了关于这个问题的每一个post,我可以find。 我遇到的每个问题都是由于用户权限或打字错误而导致的。 我不明白我的问题是如何落入这两类的。 我也试过了: system('net use X: "\\x-drive\public" password1 /user:username /persistent:no'); $isFolder(is_dir("x:/")); echo($isFolder); //FALSE 我正在运行Windows Vista x64,生产代码将在Windows 7 x64中运行。 还有什么问题可以运行?

XAMPP对象未find错误

我刚刚在我的机器上安装了XAMPP,当试图访问htdocs中的子文件夹时,出现以下错误。 找不到对象! 在此服务器上找不到请求的URL。 如果您手动inputurl,请检查拼写,然后重试。 如果您认为这是服务器错误,请与网站站长联系。 错误404 本地主机 Apache / 2.4.4(Win32)OpenSSL / 0.9.8y PHP / 5.4.19“ 我需要做什么样的默认安全更改才能访问htdocs的子文件夹? 谢谢!

WSAGetLastError()只是GetLastError()的别名吗?

在我的代码中,我有I / O完成端口的asynchronousI / O,对于读/写完成callback,我得到一个HANDLE(当然可以是套接字,文件句柄,命名pipe道等等)。 所以如果在这样的例程中出现错误,我想检查错误,但是如何知道它是一个“networking”HANDLE [一个SOCKET,所以我应该调用WSAGetLastError()]或者一个“非networking”HANDLE [命名pipe道,文件等等,所以我应该调用GetLastError()]? 我为此使用了一个简单的标志,但是它的丑陋和不方便。 如果有人可以确认WSAGetLastError()只是GetLastError()的别名,我将只使用后者。 看起来如此: http://www.tech-archive.net/Archive/Development/microsoft.public.win32.programmer.networks/2007-08/msg00034.html http://us.generation-nt.com/wsagetlasterror-just-an-alias-getlasterror-help-28256642.html 但有人可以证实吗? MSDN在这个话题上不是很清楚。 和:使用GetLastError()而不是WSAGetLastError()是安全的? 我的意思是,如果WSAGetLastError()甚至是自Windows95作为别人声称的GetLastError()的别名,我可以假设它对于下一个版本的Windows将是真实的 – 但是我们不能在假设东西时编写好的代码:)

Windows进程和它连接到的IP地址

我试图得到一个进程连接到C#的ipaddress。 是否有捷径可寻?

Winsock返回10061仅连接到本地主机

我不明白发生了什么事。 如果我创build一个套接字到localhost以外的地方(“localhost”,“127.0.0.1”或机器的外部ip),它可以正常工作。 如果我创build一个套接字到一个地址没有听到的端口,我会得到一个10060(超时),而不是10061是有道理的。 为什么当我到本地主机时,连接被拒绝? 我试图禁用防火墙,以防万一它搞砸了,但事实并非如此 在此之前,我正在做所有的WSA初始化工作。 _socketToServer = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if(_socketToServer == -1){ return false; } p_int = (int*)malloc(sizeof(int)); *p_int = 1; if( (setsockopt(_socketToServer, SOL_SOCKET, SO_REUSEADDR, (char*)p_int, sizeof(int)) == -1 )|| (setsockopt(_socketToServer, SOL_SOCKET, SO_KEEPALIVE, (char*)p_int, sizeof(int)) == -1 ) ){ free(p_int); return false; } free(p_int); struct sockaddr_in my_addr; my_addr.sin_family = AF_INET ; my_addr.sin_port = […]

我怎样才能模拟TCP / IP错误?

在多层应用程序中,我需要模拟各种TCP / IP错误来testing一些重新连接代码。 有谁知道任何工具(基于Windows)我可以用于这个目的? 谢谢。

制作拦截Windows中的networkingstream量的程序

我问的是“如何为Windows制作软件防火墙”,但其实并不那么复杂。 我很惊讶,在search这个时候我可以find这么一点,只是偶尔提到钩子。 所以,如果有人能指引我正确的方向,我将非常感激。 我期望用C来做这件事(不过如果还有另外一种语言你会认为会更好,我完全可以接受)。 我想创build一个监视networkingstream量的应用程序,可以提取IP地址(传入源,传出目标),并可以阻止上述networking活动。 这看起来好像在内核中要容易得多,但是我不想在那里混淆,也不能在Windows中访问。 我并不担心效率,也不想制造个人防火墙。 这只是一个关于IP地址的实验。 任何指针? 注意:重要的是我可以阻止networking某些networking活动,而不仅仅是监视它

arp -a和路由打印

我需要编写一个显示这些信息的程序: netstat的 TCP / UDP连接 有关IP ipconfig / all的信息 ARP-A 路线打印 我已经有了其中的大部分,但是我在route print和arp -a遇到了问题。 我不想使用Process.Start()执行这个命令,因为它看起来不太壮观: Process p = new Process (); p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; p.StartInfo.UseShellExecute = false; p.StartInfo.FileName = "route"; p.StartInfo.Arguments = "PRINT"; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.CreateNoWindow = true; p.StartInfo.StandardOutputEncoding = Encoding.Default; p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; p.Start(); TextBox1.Text = p.StandardOutput.ReadToEnd(); 我想使用foreach循环来获取数据到ListView或DataGrid列。 有没有人能够帮助我? 我怎样才能得到这个数据到每个列:目的地,networking掩码,网关,接口,指标和永久路由? 而在ARP的情况下,Internet地址types的物理地址?