subject_18718.htm
来自「一些关于vc的问答」· HTM 代码 · 共 108 行
HTM
108 行
<p>
序号:18718 发表者:duanruiyu 发表日期:2002-10-23 09:17:34
<br>主题:vc 用CSocket编写网络程序,可不可以使用多线程方式
<br>内容:vc 用CSocket编写网络程序,可不可以使用多线程方式
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-10-23 09:18:38
<br>内容:当然可以,通常都是多线程方式实现的<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>
回复者:duanruiyu 回复日期:2002-10-23 09:31:27
<br>内容:OnReceive()可以放到线程中吗?<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>
回复者:CDMA2000 回复日期:2002-10-23 09:34:13
<br>内容:OnReceive()应该在CSocket里啊<BR>你可以将CSocket对象放入线程啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:duanruiyu 回复日期:2002-10-23 09:35:19
<br>内容:应该把网络处理的哪一部分放入线程处理?<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>
回复者:duanruiyu 回复日期:2002-10-23 09:37:34
<br>内容:OnReceive()属于事件触发,放入线程后怎么知道有数据传过来?此时怎样调用OnReceive()函数?<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>
回复者:CDMA2000 回复日期:2002-10-23 09:38:44
<br>内容:接受数据因该在线程里处理,<BR>如果你直接用WINSOCK API构建其实更灵活,也很方便
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-10-23 09:40:41
<br>内容:是GIRLS,少见啊!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:duanruiyu 回复日期:2002-10-23 09:41:08
<br>内容:在线程中可以触发OnReceive()消息吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-10-23 09:42:55
<br>内容:那个是自动触发的啊<BR>你放在CSocket里就不用管他,你在该函数中用receive处理接受到的数据啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:duanruiyu 回复日期:2002-10-23 09:46:24
<br>内容:是的,你的意思是不是说我在主线程中用OnReceive()收数据,然后在辅助线程中处理数据
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-10-23 09:48:59
<br>内容:<BR>不是的!<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>
回复者:duanruiyu 回复日期:2002-10-23 09:50:57
<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>
回复者:duanruiyu 回复日期:2002-10-23 10:16:34
<br>内容:我不知道CSocket怎样放入线程,能不能帮我一下?<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>回复者:ChinaBoy 回复日期:2002-10-23 17:02:00
<br>内容:可以啊,请参考我在《本人有一个关于WINSOCK的问题 》中最后的答复
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:*** 回复日期:2002-10-23 21:18:02
<br>内容:学习的最好方式是 调试,debug 一编,也就了解了56成了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:眼发黑 回复日期:2002-10-24 08:46:54
<br>内容:OnReceive是不需要你去调用的,它是自动触发的,你可以在该函数里调用Receive函数来完成接收!有很多书都讲到这方面的模式,流程。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hf 回复日期:2002-10-25 10:17:07
<br>内容:请问,在利用VC向导编写程序时,选择SOCKET支持与不选择SOCKET支持有什么区别,如何在没有SOCKET支持的程序中修改成支持SOCKET。
<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 + =
减小字号Ctrl + -
显示快捷键?