社区
C语言
帖子详情
C/S
plainchow
2001-09-10 05:23:28
在server端,有一个程序在运行,client端有个窗口等待用户输入一些命令,server端的程序就按照相应的情况不停地循环执行,直到下次命令出现,请问这种程序怎么写?
...全文
161
4
打赏
收藏
C/S
在server端,有一个程序在运行,client端有个窗口等待用户输入一些命令,server端的程序就按照相应的情况不停地循环执行,直到下次命令出现,请问这种程序怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vOLCANO
2001-09-11
打赏
举报
回复
用线程比较好吧!一个执行任务,一个负责通信!之间共享一个结构用信号量来同步就可以了吧
!
plainchow
2001-09-11
打赏
举报
回复
client端的启动,退出要不影响server端的运行(直到用户在client端确认新的设置,参数),并且client端能够控制server端的停止与执行。
上面的方法是否还是可行的?
rusan
2001-09-11
打赏
举报
回复
server端可以使用select()函数检测客户端是否向服务端发送数据,该函数有一时间参数,
在这段时间内如有数据,服务端可以接收.(select()函数在服务端有数据或者超出设置时间的情况下退出,通过判断退出原因执行响应操作)
wanghu
2001-09-10
打赏
举报
回复
这样试试:
server端建立两个线程,一个做循环,每次循环前检察一个标志。
另一个线程listen client端,听到后就设置标志。
windows网络编程之tcp/ip
课程内容: c/s模型的编码,5种windows网络模型:select,异步选择,事件选择,重叠io,完成端口,以及基础理论知识的讲解。 课程分八章,总课时100课时左右,每日更新2~5节. 课程代码会带大家一行一行书写,保证...
C# Winform图书管理系统
该管理系统采用的开发语言环境是VS2017+SQL Server 2008/2012 ,C/S架构开发的一套Winform窗体版本的管理系统。 该系统含有按钮控件、输入控件、容器控件、布局控件、数据控件等常用控件的介绍及使用。 该系统含有主...
Tomcat搭建Web项目和XML文件解析
你能获得: 理解B/S和C/S架构的优缺点、掌握Tomcat搭建Web服务、Tomcat相关目录与配置、解析XML,服务启动错误问题的解决。 教学服务: 实战驱动远程协助课后答疑教辅资料学习群答疑 讲师介绍: 菩提老师 ...
Qt5(C++)高级篇之3:P2P文件传输实战
1.带领您深入学习QT5/C++:P2P基础理论、Qt开发P2P文件传输系统、TCP的C/S通信,逐步提升Qt编程水平。 2.所有章节均有理论知识介绍、接口讲解、实例代码讲解,讲解过程中不断穿插老师在开发过程中遇到的问题及解决...
2022年最新C#开发语言基础课程(.Net6)
本课程是C#/.Net6从零基础入门课程,课程学习后需要再学习其他配套框架可用于后期开发桌面应用程序(C/S架构)、上位机、网站Web或Unity3D游戏开发。适合人群:跨行业、编程爱好者、在校学生等。。。授课方式:直播...
C语言
69,373
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章