草庐IT

高效网络

全部标签

windows - 什么类型的网络流量不使用 Windows 中的 Winsock?

我正在开发一些低级的东西(LSP)并发现SMB流量不通过LSP,因为SMB不使用Winsock。MSDN中有一段关于它的内容,但这是MSDN中专用于WindowsCE的部分。那么,是否有任何不通过Winsock的完整流量的完整列表?MSDN对此有点困惑。我现在发现:中小企业ICMP 最佳答案 有趣-我一直认为一切都是通过winsock进行的。来自MSDN(我相信这不仅仅是您已经找到的相同信息):NoteBecausethefollowingprotocolsandtechnologiesdonotusetheWinsockLSPmo

windows - 通过网络创建 COM 端口重定向器

我正在尝试创建一个允许标准TCP/IP套接字像COM端口一样使用的Windows驱动程序。我知道有许多现有产品可以做到这一点,但找不到关于它实际如何完成的引用资料!我了解Windows驱动程序的一些概念(总线/函数/筛选器驱动程序、驱动程序堆栈等),并尝试阅读有关WDF的书,但如果没有实际内容,我仍然不能100%确定从哪里开始支持硬件。如果有人有任何有用的链接/指针,我们将不胜感激。卡扎尔 最佳答案 看看com0com项目。他们还提供com2tcp驱动程序。由于它是开源的,您可以浏览源代码并了解它是如何完成的。实际上,这不是一个驱动

windows - 从网络路径获取本地路径

我有一个有趣的情况。我坐在一台有共享文件夹的计算机上,比如“My_Folder”。因此,我可以使用地址“\My_Box\My_Folder”访问它。现在,如果我用C#编写一个小工具,我可以将“\My_Box\My_Folder”转换为“C:\My_Folder”,这是它的物理位置。有趣的是,如果没有我的程序,我不知道如何找到“My_Box\My_Folder”的物理位置……这实际上是我friend的问题之一。因此,如果有人知道如何使用一些简单的基本Windows命令/操作(Winxp、2000、vista、7等)从网络路径中找到本地路径,请告诉我。谢谢,皮特。

c++ - 在 C++ 中访问 UNC 驱动器/远程网络驱动器

我正在尝试访问网络驱动器(\servername或\ipadress)。这个想法是驱动器只能通过应用程序访问,网络驱动器上的登录应该只能由应用程序使用。到目前为止,我只找到了WNetUseConnection函数(http://msdn.microsoft.com/en-us/library/aa385482%28VS.85%29.aspx),它看起来像我想要的东西。不幸的是我无法让它工作。代码如下:NETRESOURCEnr;;nr.dwType=RESOURCETYPE_DISK;wchar_tremoteName[]=L"\\\\myremotenetworkdrive";nr.

windows - 套接字服务器的高效重叠 I/O

这两种不同模型中的哪一种会更有效(考虑抖动、处理器缓存的利用、整体设计等等)?1IOCP和启动X个线程(其中X是计算机拥有的处理器数量)。这意味着我的“服务器”将只有1个IOCP(队列)用于所有请求和X线程来服务/处理它们。我读过很多讨论这种设计效率的文章。使用此模型,我将拥有1个也将关联到IOCP的监听器。让我们假设我可以弄清楚如何使数据包/请求保持同步。XIOCP(其中X是计算机拥有的处理器数量),每个IOCP有1个线程。这意味着每个处理器都有自己的队列和1个线程来服务/处理它们。使用此模型,我将有一个单独的监听器(不使用IOCP)来处理传入连接并将SOCKET分配给正确的IOCP

【计算机网络-传输层】TCP 协议

文章目录1传输层概述1.1传输层的功能1.2端口号2TCP报文段2.1TCP报文段首部格式2.2TCP数据传送的过程3TCP连接管理3.1TCP连接的建立——三次握手3.1.1客户机向服务器发送TCP连接请求报文段3.1.2服务器向客户机发送TCP连接请求确认报文段3.1.3客户机向服务器发送TCP确认报文段3.2TCP连接的释放——四次挥手3.2.1客户机向服务器发送TCP连接释放报文段3.2.2服务器向客户机发送TCP确认报文段3.2.3服务器向客户机发送TCP连接释放报文段3.2.4客户机向服务器发送TCP确认报文段4TCP流量控制和可靠传输4.1接收方对发送方的第1次流量控制4.2接收

【FPGA教程案例58】深度学习案例5——基于FPGA的CNN卷积神经网络之图像缓存verilog实现

FPGA教程目录MATLAB教程目录--------------------------------------------------------------------------------------------------------------------------------目录1.软件版本2.图像缓存的理论介绍3.图像缓存的verilog实现 

对抗生成网络GAN系列——DCGAN简介及人脸图像生成案例

🍊作者简介:秃头小苏,致力于用最通俗的语言描述问题🍊往期回顾:对抗生成网络GAN系列——GAN原理及手写数字生成小案例🍊近期目标:写好专栏的每一篇文章🍊支持小苏:点赞👍🏼、收藏⭐、留言📩文章目录对抗生成网络GAN系列——DCGAN简介及人脸图像生成案例写在前面DCGAN重点知识把握DCGAN简介DCGAN生成模型、判别模型设计✨✨✨生成网络模型🧅🧅🧅判别模型网络🧅🧅🧅DCGAN人脸生成实战✨✨✨数据集加载🧅🧅🧅生成模型搭建🧅🧅🧅模型训练🧅🧅🧅番外篇——使用服务器训练如何保存图片和训练损失✨✨✨小结本节已录制视频:DCGAN简介及人脸图像生成案例🧨🧨🧨对抗生成网络GAN系列——DCGAN简介及人

c# - 如何以编程方式找出 JRE 网络设置?

我正在编写一个工具来检查应用程序的先决条件。一个先决条件是特定的JRE代理设置。但我无法弄清楚,在java控制面板中设置这些信息后,JRE将这些信息存储在Windows机器上的什么位置(这应该适用于XP、Vista32/64位和win732/64位)。有什么想法吗? 最佳答案 (用户应用程序数据文件夹)\Sun\Java\Deployment\deployment.properties如果配置了任何代理设置,它们可以在此文件中找到。有时存在系统范围的配置,然后在c:\windows\sun中找到它...http://download

c++ - 如何检查文件是否在 Windows 网络共享上?

我需要检查是否可以通过网络访问文件。我正在检查的值GetFileAttributes("\\\\Foo\\Bar\\foobar.txt")&FILE_ATTRIBUTE_OFFLINE但从未设置。实现这一目标的更可靠方法是什么? 最佳答案 离线是一种特殊的文件状态,您也可以在网络文件上设置为离线状态,但您必须自己设置。并非每个脱机文件都会自动标记为脱机使用。我认为资源管理器上什至有一个用于离线文件的特殊覆盖图标(黑色时钟?)。我认为使用PathIsNetworkPath()可以检查文件是否在网络上。