同步的客户端与异步的服务器端socket通信可行不?

全速前行
博客专家认证
2010-11-09 11:06:38
这个问题很纠结,
毕竟没有这方面的经验,
请高手告知有没有这样的设计呢?
因为我写的demo可以实现,
但不知道在实际的项目中可否正常运行呢?

希望大虾们说说服务器socket开发的经验~~~
...全文
328 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
hslinux 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lincyang 的回复:]

楼上,做ui用什么库好呢?我不想用mfc。。。
[/Quote]

可以用WTL,不过还是会涉及到MFC的一些东西
全速前行 2010-11-11
  • 打赏
  • 举报
回复
qt我喜欢~~~
全速前行 2010-11-10
  • 打赏
  • 举报
回复
可以直接用win32来做ui吧。。。
Qlaiaqu 2010-11-10
  • 打赏
  • 举报
回复
ui界面选择比较多了,qt,mfc,gtk等等
冻结 2010-11-10
  • 打赏
  • 举报
回复
客户端和服务器端只要按TCP/IP 协议做就可以了。
herman~~ 2010-11-10
  • 打赏
  • 举报
回复
楼主好像问题问得有问题,何谓同步的客户端? 理论上异步的服务端对应 多个客户端是木有问题的
macrojj 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lincyang 的回复:]

可以直接用win32来做ui吧。。。
[/Quote]

可以 你自己用API写也行啊

但是我觉得MFC里面的CSocket也很好用啊。
呵呵。
CGabriel 2010-11-10
  • 打赏
  • 举报
回复
专门搞个界面来做配置感觉浪费,还不如直接读配置文件。
linsen_519 2010-11-10
  • 打赏
  • 举报
回复
只要所用的协议 一致~ 那么同步中参杂异步当然可以!
SongQues 2010-11-10
  • 打赏
  • 举报
回复
做UI你可以用ms自带的office库!Socket就是变通的编程方法,一个同步连接当然有必要!如果你不用这个的话你用异步的!呵呵你的ppc要检测好几回才知道自己掉线了!这样会丢数据!如果你实在想用异步的话你可以看看rtp吧!
gules 2010-11-09
  • 打赏
  • 举报
回复
所谓同步与异步,只是在调用系统IO的API的一种区别(系统处理方式不同)。只要程序正确,客户端和服务器端相互之间就能通信,同步与异步模式只是影响着其逻辑处理的行为与性能。
翅膀又硬了 2010-11-09
  • 打赏
  • 举报
回复
肯定可以。很多项目都是这样实现的。客户端一般功能比较单一,收到数据后才能执行下面的工作。所以弄成同步的在那等,很正常
maoxing63570 2010-11-09
  • 打赏
  • 举报
回复
怎么会不可以呢,如果你的服务端的客户端数量多,你的服务端就采用异步的,但是你的客户端可以用同步的
全速前行 2010-11-09
  • 打赏
  • 举报
回复
楼上,做ui用什么库好呢?我不想用mfc。。。
Qlaiaqu 2010-11-09
  • 打赏
  • 举报
回复
谢谢大家的回答,
还有一个问题不明,
服务器用的是windows系统,那我是将这个服务器程序做成普通的控制台程序还是做成windows服务好呢?
如果做成windows服务呢?
////////////////////////////////////////////
看你自己后期维护的要求了,如果要简单易用,可配置性强则用ui好一点。
全速前行 2010-11-09
  • 打赏
  • 举报
回复
谢谢大家的回答,
还有一个问题不明,
服务器用的是windows系统,那我是将这个服务器程序做成普通的控制台程序还是做成windows服务好呢?
如果做成windows服务呢?

64,682

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧