草庐IT

UDP-only

全部标签

windows - 如何在 Windows 7 中使用 C++ 检测哪个网络接口(interface)接收到 UDP 数据包?

我有一台带有3个以太网接口(interface)的Windows7机器。我创建了一个UDP套接字并绑定(bind)到INADDR_ANY。当套接字收到广播UDP数据包时,如何知道哪个网络接口(interface)收到了数据包?我还需要获取网络接口(interface)对应的IP地址吗? 最佳答案 查看Wireshark:https://www.wireshark.org/来自Wireshark关于他们的产品:"Wiresharkistheworld'sforemostnetworkprotocolanalyzer.Itletsyou

c - UDP客户端的Windows C套接字编程

我正在尝试为Windows套接字查找一些示例程序。特别是,我有兴趣用C(在visualstudio中)编写一个使用UDP与服务器通信的客户端。我找不到任何具体Material。我尝试了一些示例,但出现了一些链接错误。有没有可用的图书馆。请告诉我。提前致谢。 最佳答案 ApachePortableRuntime支持套接字,并且是跨平台的。 关于c-UDP客户端的WindowsC套接字编程,我们在StackOverflow上找到一个类似的问题: https://s

java - SSL Socket OutputStream Write Slow only on Windows

服务器:Linux测试客户端:OSX、CentOS、Windows服务器/客户端编程语言:JavaServer-sideSSLServerSocketFactorysslserversocketfactory=(SSLServerSocketFactory)SSLServerSocketFactory.getDefault();SSLServerSocketsslserversocket=(SSLServerSocket)sslserversocketfactory.createServerSocket(9999);SSLSocketsslsocket=(SSLSocket)sslse

windows - vlc 马赛克中的 Udp 流

我正在尝试在Windows7上使用VLC2.0.5将三个UDP流重组为一个马赛克。我不需要流式传输它;但只是为了在我的屏幕上显示它。但我做错了,希望有人能提供帮助。这是我的配置文件:new1broadcastenabledsetup1input"udp://@1.2.3.1:1234"setup1output#duplicate{dst=mosaic-bridge{id=1,height=144,width=180},select=video,dst=bridge-out{id=1},select=audio}new2broadcastenabledsetup2input"udp://

c# - 如何在 C# 中使用 TaskScheduler 设置 “run only if logged in” 和 “run as”?

我正在尝试使用c#TaskSchedulerManagedWrapper以编程方式在Windows系统上生成计划任务。我可以生成任务,但我无法让它仅在帐户登录时运行:我一直在四处寻找,我发现了去年提出的另一个SO问题,但要么有其他未提及的相关设置,要么代码库中的某些内容从那时起发生了变化:Howtoset"runonlyifloggedin"and"runas"withTaskSchedulerinC#?我认为这种方法可能是正确的,但是当我尝试它时,我收到了一条令人困惑的错误消息:TaskScheduler2.0(1.2)doesnotsupportsettingthispropert

python - 可以存储在套接字缓冲区中的最大 UDP 数据包数? (Ubuntu)

客户:importsockets=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)msg=b"X"foriinrange(1500):s.sendto(msg,("",))服务器:importsockets=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)s.bind(("",>PORT>))counter=0foriinrange(1500):s.recv(1)counter+=1我有两台机器-第一台装有Windows7,第二台装有Ubuntu16.04。现在的问题:如果我尝试从客户端向服务器

windows - 以编程方式发现 "guest only"共享/安全模型

在现代Windows上,默认配置是以这样一种方式完成的:如果我以本地用户身份登录网络,我实际上只会以访客身份进行身份验证(有关此行为的更多详细信息,请参阅http://technet.microsoft.com/en-us/library/cc786449(WS.10).aspx)当我的程序试图通过DCOM访问此类服务器上的WMI时,我只是收到“拒绝访问”错误,大概是因为不允许guest用户连接到WMI。我想将此错误与其他类型的访问被拒绝错误区分开来,例如密码错误或用户名不存在,以便我可以向用户解释他们需要什么来解决问题。所以我的问题是,我该怎么做才能检测到这样的服务器。我在想,如果有

c++ - 如何从 UDP 套接字 (Windows C++) 获取 IP 信息?

我试图找到我的UDP套接字绑定(bind)到的IP地址(假设我不想使用其他方法来查找计算机的IP地址)。如何才能做到这一点?下面的代码适用于PORT号,但始终为地址返回0.0.0.0:structsockaddr_insin;intaddrlen=sizeof(sin);if(getsockname(clientSock,(structsockaddr*)&sin,&addrlen)==0&&sin.sin_family==AF_INET&&addrlen==sizeof(sin)){printf("RETURNINGADDR:%s:len=%d\n",inet_ntoa(sin.si

c# - 如何使用c#删除Word文档中的 'Read only recommended'选项?

我正在使用与Word交互的应用程序。我们在数据库中导入文档,然后允许用户通过NetOffice.WordApi使用MicrosoftWord修改这些文档。当文档被标记为只读时,我们遇到了一些问题,每次打开时,我们都会看到一个“另存为”对话框,让您可以选择创建文档的临时副本以允许您进行更改在文档中。我的问题如下:如何去掉文档的只读文字标记,重新保存没有标记的文档?我可以按照下面链接中的说明从word中手动删除该选项,但我想通过代码自动执行该过程。Theauthorwouldlikeyoutoopenthisasread-only**请在回答之前注意以下内容:这不是Windows级别文件中

windows - 如何加速 Windows XP 应用程序中的 UDP 通信

我正在对软件进行维护,遇到一个我不明白的问题。应用程序是使用MicrosoftVisualC++6开发的,可在WindowsXP上运行。它由21个应用程序组成,这些应用程序通过UDP套接字相互通信。它是一个嵌入式航空电子系统的模拟,用于在PC环境中调试系统。每个应用程序模拟嵌入式系统中的一个节点,嵌入式网络通过UDP进行模拟。该系统最初在多台PC上运行,但现在可以在一台四核机器上运行。系统正在运行,但通信速度慢得令人讨厌。但是,打开InternetExplorer并访问一两个网站会设置一些东西,这会导致我的应用程序之间的通信突然变得非常快。所以我的问题是InternetExplorer