以下代码,创建一个socket,
m_maintunnel=socket(AF_INET,SOCK_STREAM,IPPROTO_IP);
if(m_maintunnel==INVALID_SOCKET);
{
return 0;
}
调试时,观察m_maintunnel 创建成功,观察其值为1992等等,按道理m_maintunnel==INVALID_SOCKET应该返回false,但是程序始终会返回true,同样的代码在另外的程序编译中一点问题都没有,偏偏在这个程序就有问题。怀疑是vc++.net的编译有问题。
而且程序只要去处这个if语句,可以正常的运行。不信的话,可以看看这张图片: http://dance.nease.net/error.htm以上是我遇到的问题,不知道怎么回事
m_maintunnel=socket(AF_INET,SOCK_STREAM,IPPROTO_IP);
if(m_maintunnel==INVALID_SOCKET);
{
return 0;
}
调试时,观察m_maintunnel 创建成功,观察其值为1992等等,按道理m_maintunnel==INVALID_SOCKET应该返回false,但是程序始终会返回true,同样的代码在另外的程序编译中一点问题都没有,偏偏在这个程序就有问题。怀疑是vc++.net的编译有问题。
而且程序只要去处这个if语句,可以正常的运行。不信的话,可以看看这张图片: http://dance.nease.net/error.htm以上是我遇到的问题,不知道怎么回事
解决方案 »
- ADO连接问题,求教高手
- mfc dialog如何在自定义函数中在界面上画图
- 建新类时,mfc class,generic class,form class的区别?
- [求助]想写一个用键盘按键替代鼠标按键的程序,请指教
- 小问题,在线——急!
- LPWSTR,LPSTR,LPTSTRconst char 谁能告诉我这些东西之间的关系?(在线等待)
- 谁能给在下解释下面的语句:#pragma warning(disable:4786)?
- @@请教tcp信息接收不完全的问题@@
- 如何改变单选按钮控件在Group中既定的值?
- 关于 进程外 COM 服务器的 生命周期
- 菜鸟问题::请问怎样在程序一开始就隐藏工具栏??
- 高分请教DELPHI调用C语言的DLL问题,高手请进(附源代码)
因为有个分号,所以永远执行return 0 ;真要给500分么?
{
return 0;
}
后面的分号也去掉
{
return 0;
}把 Warning Level 开到 level 4 应该有警告的
应该就是这个原因了吧VS.NET对这个是有WARNING的,你没有看到吗?