您好,有没有了解关于socket send()函数的情况的大神!求助

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

万千封印
浏览 332回答 2
2回答

慕勒3428872

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

一只甜甜圈

你传参数的时候错了吧报错的意思是没有一个接收4个参数的重载版本你是不是自己定义了一个send函数啊,要调用系统API里面的send
打开App,查看更多内容
随时随地看视频慕课网APP