Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Directshow 使用Winsock insde DShow筛选器_Directshow_Winsock - Fatal编程技术网

Directshow 使用Winsock insde DShow筛选器

Directshow 使用Winsock insde DShow筛选器,directshow,winsock,Directshow,Winsock,我正在尝试开发一个可以访问互联网的DirectShow过滤器 当我尝试使用Winsock时 1) 在TCP中,我等待连接,但无法访问服务器(尝试使用Telnet)和 2) 在UDP中,数据等待步骤(recvfrom(…)中)程序中断 不可能吗?或者我必须更改筛选器的库设置吗?在创建套接字之前,是否记得调用WSAStartup 您是否也会检查诸如“socket”之类的调用的返回值?它肯定不会返回无效的\u套接字?是的,我调用WSAstartup,int返回非零,Yes SOCKET()不会返回无效

我正在尝试开发一个可以访问互联网的DirectShow过滤器

当我尝试使用Winsock时

1) 在TCP中,我等待连接,但无法访问服务器(尝试使用Telnet)和

2) 在UDP中,数据等待步骤(recvfrom(…)中)程序中断


不可能吗?或者我必须更改筛选器的库设置吗?

在创建套接字之前,是否记得调用WSAStartup


您是否也会检查诸如“socket”之类的调用的返回值?它肯定不会返回无效的\u套接字?

是的,我调用WSAstartup,int返回非零,Yes SOCKET()不会返回无效的\u SOCKET。当你说它“断开”时,它到底是如何断开的?输出窗口中有错误吗?如果我调试程序,调试将在指定行结束,没有输出。是否有可能用一些代码更新您的问题?因为我在使用DShow筛选器中的winsock时没有遇到任何问题。。。