社区
网络编程
帖子详情
创建套接字失败的原因有哪些呢???
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了,但是还是会提示创建失败,
...全文
936
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也出错了。为什么??
Socket编程系列之2:Windows-API网络编程入门实战
Socket编程系列初步计划:Socket编程系列之1: Linux-API 网络编程入门实战Socket编程系列之2: ...Windows
套接字
I/O模型 l 原始
套接字
与ICMP l WinInet简介与案例实战
连接服务器时
创建
套接字
失败
在MFC中连接服务器时,使用的CSocket类的Create()方法来
创建
套接字
,但是一直
失败
,返回为0。结果是因为没有初始化
套接字
环境,应该加上AfxSocketInit()方法就连接成功了。
创建
套接字
失败
在C**App的InitInstance函数中添加以下代码: if (!AfxSocketInit()) { AfxMessageBox("加载
套接字
库
失败
!"); return FALSE; } 运行程序,会发现弹出对话框:加载
套接字
库
失败
。
原因
是因为该段代码添加的位置不对。必须写在InitInstance函数的开始位置,(
创建
窗口前)。 考虑到
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...
socket()
套接字
创建
失败
Input::Input(uint16_t port, uint16_t gpsPort) { socketForLidar = -1;//00 socketForLidar = socket(PF_INET, SOCK_DGRAM, 0); //if (socketForLidar == -1)//00 if (INVALID_SOCKET == socketForLidar) ...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章