TCP连接用WSAGetLastError()报183错,是什么原因,如何解决? TCP连接用WSAGetLastError()报183错,是什么原因,如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(connect(sock,(SOCKADDR *)&remoteAddr,remoteLen)==SOCKET_ERROR) { m_file=fopen("d:\\log\\log.txt","a+"); fprintf(m_file,"connect failed with error %d\n",WSAGetLastError()); fclose(m_file); closesocket(sock); }就是在connect时出错的 183的错误意思:当文件已存在时,无法创建该文件。看样子是你的fopen时错误把connect时的错误替换掉了 是啊,我查的也是"当文件已存在时,无法创建该文件",但是fopen不应该替换winsock的错误啊,它应该是填充getlasterror这个函数,而不是wsagetlasterror,这个函数是winsock专用的 想了解一些API函数及其内核态函数 list control ,如何实现文本框(edit control)将数据提交到list control中的item 高亮显示, ADO 取存储过程return返回值 DOS路径与普通windows操作系统路径转换问题。 请问如何最快的初始化一个很大的二维数组? 救火啊,求教CTollbar的问题 二维数组的问题 ◇◆◇单文档视图框架能否在启动时不启动默认文档???◇◆◇ 请问此段代码的分析方法 我在用VS2010做MFC单文档开发时,怎么将m_wndMenuBar中对应的菜单删掉,然后再重新加载进来啊。 请问一个设计登录界面的问题?? 请教ado问题
{
m_file=fopen("d:\\log\\log.txt","a+");
fprintf(m_file,"connect failed with error %d\n",WSAGetLastError());
fclose(m_file);
closesocket(sock);
}
就是在connect时出错的
看样子是你的fopen时错误把connect时的错误替换掉了