社区
网络编程
帖子详情
用管道能实现C/S吗?
job82824
2010-10-11 02:02:37
服务器端如何设计?有没有参考例程之类的?
...全文
110
10
打赏
收藏
用管道能实现C/S吗?
服务器端如何设计?有没有参考例程之类的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jason176374
2010-10-12
打赏
举报
回复
如果只回答题面的话,那么命名管道可以实现C/S。
因为你连接管道的时候,指定管道名称时可以加上Server的机器名或者IP。
但是C/S结构一般都是Socket。
xengine-qyt
2010-10-12
打赏
举报
回复
的确 管道只适合做 小型数据的传输,还有单对单 用做CS的我还没见过! 聊天室?限制太大
cj1205
2010-10-12
打赏
举报
回复
命名管道是可以实现局域网内的通信的。。。你可以去搜索:匿名管道和命名管道,看看这二者就能明白了
傻X
2010-10-12
打赏
举报
回复
可以的,我当初学的第一个Socket例子,后面就跟了一个管道实现,虽然不是主流,但是网上资料应该还是挺多的
雪影
2010-10-12
打赏
举报
回复
管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。
可以理解为进程间共享的一片内存空间。
job82824
2010-10-11
打赏
举报
回复
但是我不懂Socket,它用是不是也是管道呀?如果把管道看成是线程,那不同的客户端的连接,那是不是就要创建不同的线程去等待连接呢?还是有什么更好的方法呢?
比如我需要的只是一些非实时的通讯,需要处理的都是些偶然发生的请求,有没有办法能够将这些客户端请求排成一个队列,然后用一个线程处理所有的?最后只要能够将所有的请求结果发回客户端即可。
雪影
2010-10-11
打赏
举报
回复
非本机间的C/S系统一般都是通过Socket来实现
shenyi0106
2010-10-11
打赏
举报
回复
命名管道可以实现C/S结构的通讯,匿名管道不行,只能实现本地的进程间单向通讯
job82824
2010-10-11
打赏
举报
回复
是呀,本地计算机上面可以不同进程或者远程计算机上的进程间通讯。
但是我很困惑的就是该怎么设计好?
比如有个上限n,我只知道在服务器端创建n个管道来等待客户端连接,但这样子弄好像太傻了点儿...
Sou2012
2010-10-11
打赏
举报
回复
管道不是进程间通信用的么。。 我不太清楚。
基于
管道
的C/S通讯系统
本包中包含
管道
服务端与客户端;整个系统的所有通讯事件(包括数据到达、连接通讯、状态变化、出错信息等)均采用异步事件通知方式;同时提供了程序运行环境的选择,此功能主要为区别服务程序与UI界面程序;由于时间...
WINDOWS/C语言/
管道
通信
实现
机制
} //写数据 fSuccess = WriteFile( hPipe, // handle to pipe s.c_str(), // buffer to write from BUFSIZE, // number of bytes to write &cbWritten, // number of bytes written NULL); // not overlapped I/O ...
C语言系列之
管道
通讯与字符串
实现
尹成老师、带你步入 C 语言的殿堂,讲课生动风趣、深入浅出,全套视频内容充实,整个教程以 C 语言为核心,完整精彩的演练了数据结构、算法、设计模式、数据库、大数据高并发检索、文件重定向、多线程同步、进程通讯...
命名
管道
实现
点对点聊天程序
利用命名
管道
实现
本机两个进程之间通信。一个服务器,一个客户端。可以通过修改
管道
的名字
实现
网络通信(参照
管道
的命名方法),并且可以通过修改服务器创建
管道
时的参数,
实现
服务器与多个客户之间的的通信。 相...
Redis基础学习之
管道
机制详析
引入了
管道
技术:可以做到服务端未及时响应的时候,客户端也可以继续发送命令请求,做到客户端和服务端互不干涉影响,服务端并最终返回所有服务端的响应,这在促进原有C/S模型交互的响应速度上有了质的提高。...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章