社区
网络编程
帖子详情
创建套接字失败的原因有哪些呢???
yphui18
2005-06-03 11:36:41
m_socket=socket(AF_INET,SOCK_DGRAM,0);
if(INVALID_SOCKET==m_socket)
{
closesocket(m_socket);
MessageBox("创建套接字失败");
return false;
}
QQ是用UDP传输的,为什么有时要关闭QQ才能运行我的程序,
但上面的程序中,在这里,我已经关闭了QQ了,但是还是会提示创建失败,
...全文
1033
6
打赏
收藏
创建套接字失败的原因有哪些呢???
m_socket=socket(AF_INET,SOCK_DGRAM,0); if(INVALID_SOCKET==m_socket) { closesocket(m_socket); MessageBox("创建套接字失败"); return false; } QQ是用UDP传输的,为什么有时要关闭QQ才能运行我的程序, 但上面的程序中,在这里,我已经关闭了QQ了,但是还是会提示创建失败,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
younggle
2005-06-03
打赏
举报
回复
可能是你没有初始化的缘故。
初始化:
if( WSAStartup( MAKEWORD( 2, 2), &m_wsaData) != 0 )
{
return FALSE;
}
CodeProject-Jerry
2005-06-03
打赏
举报
回复
if( WSAStartup( MAKEWORD( 2, 2), &m_wsaData) != 0 )
return FALSE;
m_ServSock = socket( AF_INET, SOCK_DGRAM, IPPROTO_TCP);
if( m_ServSock == INVALID_SOCKET )
return FALSE;
aiyue2010
2005-06-03
打赏
举报
回复
是不是没有初始化?
xxrl
2005-06-03
打赏
举报
回复
25端口被占用了吧,试一试其他的端口
还有 如果用MFC静态连接 也会导致创建失败,具体原因未果.......解决方法不知
cranley
2005-06-03
打赏
举报
回复
CSocket sckSmtp;
AfxMessageBox("刚构造");
WSADATA WsData;
int status=::WSAStartup(MAKEWORD(2,2),&WsData);
if(status!=0)
return FALSE;
if(sckSmtp.Create(25,SOCK_STREAM,strSMTP))
{
我在这里面到Create也出错了。为什么??
cranley
2005-06-03
打赏
举报
回复
CSocket sckSmtp;
AfxMessageBox("刚构造");
WSADATA WsData;
int status=::WSAStartup(MAKEWORD(2,2),&WsData);
if(status!=0)
return FALSE;
if(sckSmtp.Create(25,SOCK_STREAM,strSMTP))
{
我在这里面到Create也出错了。为什么??
连接服务器时
创建
套接字
失败
在MFC中连接服务器时,使用的CSocket类的Create()方法来
创建
套接字
,但是一直
失败
,返回为0。结果是因为没有初始化
套接字
环境,应该加上AfxSocketInit()方法就连接成功了。
创建
套接字
失败
在C**App的InitInstance函数中添加以下代码: if (!AfxSocketInit()) { AfxMessageBox("加载
套接字
库
失败
!"); return FALSE; } 运行程序,会发现弹出对话框:加载
套接字
库
失败
。
原因
是因为该段代码添加的位置不对。必须写在InitInstance函数的开始位置,(
创建
窗口前)。 考虑到
无法连接到安全检查代理服务器,
创建
套接字
失败
在安装IKU前可以正常上网,当安装后就出现“无法连接到安全检查代理服务器,
创建
套接字
失败
”,再卸载IKU后就恢复正常,再安装该软件又出现同样情况不能上网,由此得出的结论是:IKU软件与客户端INODE冲突,导致不能上网。 分析
原因
:传输层为每个连接
创建
一个唯一的端口号也即
套接字
号,由于IKU将INODE软件所需的端口号占用了,导致其分配不到所需的端口号,而
创建
不了
套接字
,进而导致不
Win10
创建
原始
套接字
失败
原因
及解决方法
2019/04/21 转载自https://blog.csdn.net/qq_26399665/article/details/52859146 //
创建
原始
套接字
m_s=socket(AF_INET,SOCK_RAW,IPPROTO_IP);
原因
:SOCK_RAW要管理员权限 解决方法1:用管理员权限启动你使用的编译器, 重新编译运行。 解决方法2:http://jingyan.b...
Windows
创建
原始
套接字
失败
,代码10013
Windows7旗舰版
创建
原始
套接字
失败
,代码10013 笔记本重装系统后,以前能运行的程序中的Ping程序不能运行了。查看代码,
创建
套接字
失败
。 RawSock = socket ( AF_INET, SOCK_RAW, IPPROTO_ICMP ) ; RawSock==INVALID_SOCKET 用DWORD dwError=WSAGetLastError();查看错误代码为
网络编程
18,364
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章