社区
网络编程
帖子详情
C/S架构的小问题。
future0723
2007-11-25 09:08:30
各位牛牛~~~
请教个问题哦,C/S架构,C端发送一个命令请求,到S端去运行,然后再返回运行结果集,怎么个实现思路,谢谢。
...全文
126
12
打赏
收藏
C/S架构的小问题。
各位牛牛~~~ 请教个问题哦,C/S架构,C端发送一个命令请求,到S端去运行,然后再返回运行结果集,怎么个实现思路,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天恩软件工作室
2007-11-27
打赏
举报
回复
to 楼主:
建议看一下
这里
:
你定义好自己的接口协议(比如函数输入参数和输出参数), 完全不会理会C/S之间如何通讯, 即可实现你想要的功能.
jsphuang
2007-11-25
打赏
举报
回复
使用socket的通信函数完成。
1.send
2.sendto
等等。当然对于这个socket是服务端和client建立起连接的。
future0723
2007-11-25
打赏
举报
回复
SendMessage类型的还是PostMessage类型的返回方式?
jsphuang
2007-11-25
打赏
举报
回复
所谓的这个返回是“然后再返回运行结果集”。
可以是一个数据包(很大),也可以只是一个值(INT)。
总之,返回想要返回的内容。
future0723
2007-11-25
打赏
举报
回复
小弟采鸟,不太懂,谢谢LS。
请问这个返回,是跟函数的返回方式一样么?就是调用这个函数,并返回值,我不懂这个术语怎么说。
jsphuang
2007-11-25
打赏
举报
回复
通过socket返回。
什么时候返回,一般来说是服务端完成你的请求后返回。
future0723
2007-11-25
打赏
举报
回复
我的意思是:通过什么方式方法返回i,难道客户端等待服务端处理后,同步返回阿?
不知道你理解我说什么了么?
jsphuang
2007-11-25
打赏
举报
回复
楼主首先得定义不同的命令码做不同的用途。
返回CLIENT端和发送到SERVER端一样。
future0723
2007-11-25
打赏
举报
回复
回iyranly :我没说明白,你现在讲的,我懂,但是我搞不懂的是:如果将执行的结果再返回给客户端,例如你说的:如果都不同,则给出消息“未知的命令”,我如何准确的返回客户端。
iyranly
2007-11-25
打赏
举报
回复
套接字,类似聊天程序,只是给某一方指定是服务器,另一方是客户端而已。收到命令消息时,读其值并执行,如:
CString str;
...//这里给str赋值,将缓冲区的值赋给它
然后将这个值与某一个字符串比较(这个值就是你定义的命令字符串),可用到CString::GetLength(),CString::Mid函数
如果与其中哪一个相同,执行某一段程序,
与其它某一个命令相同,执行另外某一段程序,
如果都不同,则给出消息“未知的命令”
sjdev
2007-11-25
打赏
举报
回复
双方简单定义一个协议。
future0723
2007-11-25
打赏
举报
回复
LS有联系方式么?方便留一个。
MATLAB矩阵和数组运算.ppt
MATLAB矩阵和数组运算.ppt
网络幼教资源的查找与利用课件ppt.ppt
网络幼教资源的查找与利用课件ppt.ppt
大学数学实验MATLAB简介.ppt
大学数学实验MATLAB简介.ppt
通信工程施工成本控制.ppt
通信工程施工成本控制.ppt
嘉兴银行计算机辅助审计系统项目启动会.ppt
嘉兴银行计算机辅助审计系统项目启动会.ppt
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章