2009-10-30 44 views
0

我正在尝试开发具有Internet访问权限的DirectShow过滤器。使用Winsock insde DShow过滤器

当我尝试使用的Winsock,

1)在TCP中,我等连接,但不能访问到服务器(尝试用的Telnet)和

2)在UDP中数据等待步骤(recvfrom的(。 ..))程序中断。

难道不可能吗?或者是否必须更改过滤器的库设置?

回答

0

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

你还检查你的返回值,如“套接字”的调用?它绝对不会返回一个INVALID_SOCKET?

+0

是的,我调用WSAstartup和int返回非零,并且是套接字()不返回INVALID_SOCKET – 2009-10-30 13:29:23

+0

当你说它“打破”它究竟是如何打破?它是否会在输出窗口中给出任何错误? – Goz 2009-10-30 14:53:10

+0

那么,如果我调试程序,调试结束在指定的行没有输出。 – 2009-10-30 20:43:23