socket send()函数

来源:百度知道 编辑:UC知道 时间:2024/09/25 19:20:47
我在做socket编程的时候,在服务端使用send()函数向客户端发送数据,编译的时候总是报no overloaded function takes 4 arguments这样的错误,这是为什么啊?
我是直接使用的系统API,且没有重载,使用的是tcp方式,在服务端使用send函数时总提示我 “'CXXXDlg::send::send' : no overloaded function takes 4 arguments”,函数里的参数也没有写错啊!

你的CXXXDlg也有个函数叫send?,
如果是这样,那你应该这样调用socket API中的send函数:
::send(...);这样就确保了是调用的全局的send函数.

参数数量错误吧?

你传参数的时候错了吧
报错的意思是没有一个接收4个参数的重载版本

你是不是自己定义了一个send函数啊,要调用系统API里面的send

估计是你的笔误,吧send函数里面的参数写错。我也学这个的,可以交流。网络程序设计开始很难,慢慢来,耐心点。