社区
网络编程
帖子详情
征求解决之道。
smallfool
2003-07-24 05:17:26
有一C/S结构。Client是多窗口的,采用异步socket,由于是异步,所以现在的通信包定义中有一个服务器端根本不用的发送请求的窗口的句柄。客户端发过去,服务器需要把这个句柄也要复制到返回通信包中,以便客户端可以识别是哪个窗口发送了请求。
我总感觉这样的通信包的定义存在着问题。就整体而言,客户端似乎不应该把服务器根本不需要的东西传过去再接收回来。请教高手,有没有什么好的办法让客户端自己来维护发送的请求、接收的应答,如何和相关窗口关联起来?
...全文
74
8
打赏
收藏
征求解决之道。
有一C/S结构。Client是多窗口的,采用异步socket,由于是异步,所以现在的通信包定义中有一个服务器端根本不用的发送请求的窗口的句柄。客户端发过去,服务器需要把这个句柄也要复制到返回通信包中,以便客户端可以识别是哪个窗口发送了请求。 我总感觉这样的通信包的定义存在着问题。就整体而言,客户端似乎不应该把服务器根本不需要的东西传过去再接收回来。请教高手,有没有什么好的办法让客户端自己来维护发送的请求、接收的应答,如何和相关窗口关联起来?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smallfool
2003-08-18
打赏
举报
回复
??关注
smallfool
2003-08-01
打赏
举报
回复
没人有解决之道???
smallfool
2003-07-31
打赏
举报
回复
To WWWLG:你的意思是说还是要把命令码发送给服务器了?我的意思就是要避免这样的字段,因为对服务器来说根本没有意义。
UDX协议
2003-07-30
打赏
举报
回复
A发A时,加一个命令码就可以了,b发b时,也加一个命令码,当回发时,同样,发不同的命令码不就可以区分是a发来的还是b发来的吗?
smallfool
2003-07-30
打赏
举报
回复
To Zhouyong0371:你的意思我想我明白。但似乎不是我的答案。
我的意思是如果是对于一个MDI程序,一个视图a发送A请求,一个视图b发送B请求,由于是异步通信,A请求对应的是A应答,而B请求对应的是B应答。如果是连续这样间断的发送可能没有问题,但是如果视图a发送了A请求之后,b视图发送b请求,a视图再发A请求。而此时什么应答都没有回来。过了一会,有一个A应答回来了,我如何区分是a视图的第一次请求还是第二次请求呢?
zhouyong0371
2003-07-25
打赏
举报
回复
异步方式,为什么不用WSAEventSelect?要进行窗口消息的管理,WSAAsyncSelect模型恐怕是最好的选择。
smallfool
2003-07-25
打赏
举报
回复
kao. 那我的socket如果偏偏就是采用异步方式呢?还不是需要一种策略来识别发送请求的窗口吗?????
如果是同步套接字,根本就不会有这样的问题,这个我也之道
c0der
2003-07-24
打赏
举报
回复
用多线程的不就行了,每个窗口对应一个线程并在每个线程中都创建一个socket连接服务端。每个客户端用自己的socket接受就可以了。
智能汽车发展战略-思维导图版本
汽车产业是国民经济重要的战略性、支柱性产业,与人民群众生活密切相关。本世纪以来,我国汽车产业快速发展,产业规模稳居世界首位,综合实力显著增强。随着汽车普及程度不断提高,我国已快速进入汽车社会。当前,新一轮科技革命和产业变革蓬勃兴起,智能汽车已成为汽车产业发展的战略方向。发展智能汽车不仅是解决汽车社会面临的交通安全、道路拥堵、能源消耗、环境污染等问题的重要手段,更是深化供给侧结构性改革、实施创新...
如何做好软件需求捕获
做过软件的人都听过这样的抱怨:需求变化太快,软件系统经常要修改,都连续加班几个星期了。。。。。。 通常面对这样的问题,要如何解决呢? 首先,问题的根源是:需求不断变化。 很多人都有这样的经历,在捕获需求时,根据客户的阐述,做了记录,然后开发出了软件,客户却说很多地方不符合他们的意思,又要求修改。 我们分析一下捕获需求过程中存在的问题。 客户很可能对软件方面的知识知之甚少,他并不...
人工智能时代的数据隐私、垄断与公平
人工智能时代的数据隐私、垄断与公平孟小峰,王雷霞,刘俊旭中国人民大学信息学院,北京 100872摘要:随着人工智能时代的到来,大数据中蕴含的价值被不断开发,但与此同时,用户的隐私泄露...
读了我不喜欢的专业 迷茫了,之后应该
读了我不喜欢的专业 迷茫了,之后应该
工作占用了太多私人时间_工作能不能占用私人时间?我用一个亲历的案例回答你...
今天给大家再讲一个真实的经历。有一家中型的零售企业,大概有3000名员工,老板需要找一位有跨国公司职业经历的人担任公司的运营副总裁。他们通过猎头找到一个人选陈先生,经过几轮面试,最后进入背景调查阶段。因为这位陈先生曾经是我的下属,所以我就成为背调的访谈人,恰好这家公司的老板我也认识,这是一件对双方都两全其美的好事,我也很高兴能助力此事。陈先生上任以后,老板对他各方面的表现都非常满意,唯一...
网络编程
18,356
社区成员
64,164
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章