标题:[求助]socket编程
只看楼主
dch6383
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-10-1
得分:0 

别急  急是不管用的!我把程序改了一下 用receivfrom来接收 不过还有错 我又不会改了 错误提示是这样的:F:\duchunhui\myproject vc\发送和接收\myjieshou\myjieshouDoc.cpp(38) : error C2664: 'int __thiscall CAsyncSocket::ReceiveFrom(void *,int,class CString &,unsigned int &,int)' : cannot convert parameter 3 from 'struct sockaddr *' to 'class CString &'
A reference that is not to 'const' cannot be bound to a non-lvalue

2006-10-04 18:04
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
得分:0 
recv. 函数是 阻塞的.... 不接受到 信息是不会 返回的...
所以它有局限性,,可以采用非阻塞模式的 WSAAsyncSelect 模型... 更何况你的程序是基于windows 的,那最好了..


receivfrom 是 udp 协议的...

2006-10-06 21:47
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
得分:0 
BJASWtO1.rar (26.81 KB) [求助]socket编程


一个简单的socket 代码.... 先参考下...
晚上没时间了..明天又上班, 就不帮你看了...... ...

2006-10-06 21:53
dch6383
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-10-1
得分:0 
多谢各位的答复   非常感谢  祝各位工作学习顺利!
2006-10-07 09:15
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
得分:0 

看MFC的socket关键想先知道怎么接受消息啊!

corrupt帮忙说下,在哪接受消息比较好啊?

在哪recv比较好?(什么函数里)


[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-10-08 14:43
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
得分:0 
好久不搞 socket了.... 我也是大学时学的....好多都忘了.....那时写了 个局域网多人聊天室用的就是非阻塞模式的...

以后如果 要用估计 肯定要开个线程的.....
至于哪个函数里用,, 不知道....



2006-10-09 15:55
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
得分:0 
我写好了。还是起个线程就好了。

HOTvLKWd.rar (66.14 KB) [求助]socket编程



[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-10-10 19:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-93823-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.068118 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved