问题一:
程序实现过程当中,一直会出现CString类型与const char*类型转换不兼容的问题:
C++网络编程学习中错误与解决方法

“使用多字节字符集”
问题二:
由于SDL的问题,inet_addr函数造成程序错误,应该关闭SDL检查:
C++网络编程学习中错误与解决方法

问题三:
编译过程当中出现问题,程序不能生成obj文件,通过使用:
C++网络编程学习中错误与解决方法

“C7兼容”或者非初始的格式就可以正常。
“Gm”选项已否决,并将在将来的版本中移除;
“/ZI”和“/Gy-”命令行选项不兼容;
都是光碟上的程序在迁移之后的错误,在重新编写的版本里面没有这个问题。
问题四:
OnSocket函数返回值不能从void转换为LRESULT形式
声明和定义的返回值都换成LRESULT,并且定义部分返回值添加为true或者false。
C++网络编程学习中错误与解决方法

问题五:
error C2440: “static_cast”: 无法从“LRESULT (__thiscall CMyReceiveDlg::* )(LPARAM,WPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”
解决方法:

将参数的顺序调换下即把

LRESULT OnDrawItem(LPARAM lparam, WPARAM wparam);
//改成
LRESULT OnDrawItem(WPARAM wparam,LPARAM lparam);
同样把定义中的参数位置也相应的调换。
问题六:
找不到相关的dll,弹出窗口
C++网络编程学习中错误与解决方法

…其他dll错误窗口
C++网络编程学习中错误与解决方法

解决方法:
C++网络编程学习中错误与解决方法
问题七:
创建FTP客户端之后不能连接到FTP服务器。原因:目标ip主机没有创建FTP服务器。
FTP服务器创建流程:https://www.cnblogs.com/popfisher/p/7992036.html
本人自学C++网络编程中,将会不断更新学习过程当中遇见的错误与解决方法,如有错误请多指教!共同学习,共同进步,互相帮助,乐于分享

相关文章:

  • 2021-11-15
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
  • 2017-11-30
  • 2021-05-26
猜你喜欢
  • 2021-06-10
  • 2021-12-10
  • 2021-07-04
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
  • 2021-10-26
相关资源
相似解决方案