社区
C++ 语言
帖子详情
同步的客户端与异步的服务器端socket通信可行不?
全速前行
博客专家认证
2010-11-09 11:06:38
这个问题很纠结,
毕竟没有这方面的经验,
请高手告知有没有这样的设计呢?
因为我写的demo可以实现,
但不知道在实际的项目中可否正常运行呢?
希望大虾们说说服务器socket开发的经验~~~
...全文
328
17
打赏
收藏
同步的客户端与异步的服务器端socket通信可行不?
这个问题很纠结, 毕竟没有这方面的经验, 请高手告知有没有这样的设计呢? 因为我写的demo可以实现, 但不知道在实际的项目中可否正常运行呢? 希望大虾们说说服务器socket开发的经验~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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服务呢?
一种基于Java企业内部及时通讯软件设计.doc
在数据报实现C/S
通信
程序时 ,无论在
客户端
还是
服务器端
,都要首先建立一个DatagramSoeket对象,用来表示数据 报
通信
的端点,应用程序通过
Socket
接收或发送数据报。DatagramPaeket则用来表示一 个数据报,它是传输...
客户端
与
服务器端
通信
方式总结
HTTP:
客户端
发出请求、
服务器端
响应的方式.单工 基于
客户端
comet :基于 HTTP 长连接的“服务器推”技术:基于 AJAX 的长轮询方式;基于 iframe 及 htmlfile 的流方式 web
socket
Socket
阻塞与非阻塞,
同步
与
异步
、I/O多路复用
1.概念 在进行网络编程时,我们常常见到
同步
(Sync)/
异步
(Async),阻塞(Block...等待服务器处理(
客户端
浏览器不能干任何事)->处理完毕返回
异步
:所谓
异步
,就是说调用者发送一个请求,被调用者不能立刻返回...
socket
阻塞与非阻塞,
同步
与
异步
1. 概念理解 在进行网络编程时,我们... 所谓
同步
,就是在c端发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。 例如普通B/S模式(
同步
Socket
编程概念
一:什么是
SOCKET
socket
的英文原义是“孔”或“插座”。作为进程
通信
机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个
通信
链的句柄(其实就是两个程序
通信
用的)。
socket
非常类似于电话...
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章