SOCKET sockClient=socket(AF_INET,SOCK_DGRAM,0); // create socket type UDP[12/2/2009 Administrator]
CString cstrMsg;
SOCKADDR_IN addrClient;
int len;
// define struct object [12/2/2009 Administrator]
addrClient.sin_addr.S_un.S_addr=inet_addr("127.0.0.1"); // aim IP [12/2/2009 Administrator]
addrClient.sin_family=AF_INET;
addrClient.sin_port=htons(3389); // aim port [12/2/2009 Administrator]
cstrMsg.Format(_T("%s"),m_cstrInfo); // put information [12/2/2009 Administrator] //SendMsg(m_pSocket,cstrMsg);// TODO: Add your control notification handler code here
sendto(m_pSocket,(char*)cstrMsg,len,0,(sockaddr*)&addrClient,sizeof(sockaddr));
程序执行结果
:\u\UDPSocket\UDPSocketDlg.cpp(206) : error C2440: 'type cast' : cannot convert from 'class CString' to 'char *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
D:\u\UDPSocket\UDPSocketDlg.cpp(206) : error C2664: 'sendto' : cannot convert parameter 1 from 'class SendSocket *' to 'unsigned int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
哪位高手给指点下
谢谢~~~
CString cstrMsg;
SOCKADDR_IN addrClient;
int len;
// define struct object [12/2/2009 Administrator]
addrClient.sin_addr.S_un.S_addr=inet_addr("127.0.0.1"); // aim IP [12/2/2009 Administrator]
addrClient.sin_family=AF_INET;
addrClient.sin_port=htons(3389); // aim port [12/2/2009 Administrator]
cstrMsg.Format(_T("%s"),m_cstrInfo); // put information [12/2/2009 Administrator] //SendMsg(m_pSocket,cstrMsg);// TODO: Add your control notification handler code here
sendto(m_pSocket,(char*)cstrMsg,len,0,(sockaddr*)&addrClient,sizeof(sockaddr));
程序执行结果
:\u\UDPSocket\UDPSocketDlg.cpp(206) : error C2440: 'type cast' : cannot convert from 'class CString' to 'char *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
D:\u\UDPSocket\UDPSocketDlg.cpp(206) : error C2664: 'sendto' : cannot convert parameter 1 from 'class SendSocket *' to 'unsigned int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
哪位高手给指点下
谢谢~~~
解决方案 »
- 求救。。获取不到dll中的函数地址
- drowdrow 没几个分了,没兑现承诺,对不起,剩的分都给你,来接分!
- 讨论:怎么样得到多线程程序中,某个程序段或函数的执行时间?
- VcExtend的源代码和文档作了一些小修改,请重新下载。
- 愚昧问题!但一定给分!!VC中调用多个的不同的DCOM组件是否需要编译时将DCOM组件加入工程?
- CoInitialize的问题?
- 在win2000中,如何停止使用一个设备,如移动磁盘。如何检测当前是否可以停止使用该设备,急。。。
- 谁去了托普的面试,进来讲讲过程,来者有分
- 给分1
- 关于在滚动消息中加入messagebox遇到的问题求解
- $$$CLlistCtrl SetItemPosition()失效
- 请问有没有什么好的工具可以测试tcp服务器的并发量?
改为
sendto((UINT)m_pSocket,(char*)(cstrMsg.Getbuffer()),len,0,(sockaddr*)&addrClient,sizeof(sockaddr));
你的m_pSocket是什么?
应该传socket句柄