⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_58867.htm

📁 vc
💻 HTM
字号:
<p>
序号:58867 发表者:sjz_hh 发表日期:2003-11-04 16:06:42
<br>主题:请教一个evc3.0下CCesocket类的问题
<br>内容:我用evc3.0做了个使用CCesocket类进行通讯的程序,作为客户端,vc6编写的作为服务器,服务器向客户端发送数据已经没问题了,可是当客户端向服务器发送数据时,服务器每次只能接收到1个字节,出不来了。<BR>请大家帮帮我吧,谢谢
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:汪兵 回复日期:2003-11-13 09:08:34
<br>内容:兄弟,按我以往经验,建议你只用API写,方便且好调试。还能弄明白socket通讯原理。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:sjz_hh 回复日期:2003-11-13 14:46:06
<br>内容:能给些例子吗?多谢了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:懒汉 回复日期:2003-11-15 11:04:50
<br>内容:呵呵,记得给我分哟。<BR>把你要发送的UNICODE串转换成单字节串就OK了。因为网络只认单字节串,而EVC里多字节。我的代码:<BR><BR>void CVMDlg::SendData(const TCHAR *lpszSendBuf)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;UINT nLen = wcslen(lpszSendBuf) * 2;<BR>&nbsp;&nbsp;&nbsp;&nbsp;BYTE *pByte = new BYTE[nLen+1];<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;memset(pByte, 0, nLen+1);<BR>&nbsp;&nbsp;&nbsp;&nbsp;WideCharToMultiByte(CP_ACP, NULL, lpszSendBuf, wcslen(lpszSendBuf), (char *)pByte, nLen, NULL, NULL);<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_pClientSocket-&gt;Send(pByte, nLen);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;delete [] pByte;<BR>&nbsp;&nbsp;&nbsp;&nbsp;pByte = NULL;<BR>}<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -