免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 4338 | 回复: 21
打印 上一主题 下一主题

[C] [请教]c/s结构如何取得server进程的pid [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-28 22:47 |只看该作者 |倒序浏览
c/s结构如何取得server进程的pid
server在后台执行,处理从client传过来的数据
还有传递数据用什么方法好
想用C写个多线程的下载工具

[ 本帖最后由 战雨灾 于 2008-11-28 23:01 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-11-28 23:24 |只看该作者
得到了要干什么?有用吗?

论坛徽章:
0
3 [报告]
发表于 2008-11-28 23:28 |只看该作者
进程间的通信要用pid。。。

论坛徽章:
1
天蝎座
日期:2013-08-25 10:27:22
4 [报告]
发表于 2008-11-28 23:41 |只看该作者
你c/s两端都在同一机器上吗?
即使在同一机器上,c/s的意思就是两个是联通的,通常socket通信,你还要pid干吗?

论坛徽章:
0
5 [报告]
发表于 2008-11-28 23:48 |只看该作者
同一台机器pid才有意义嘛。。

不过你实在想知道的话,可以让Server传给你,通过自定义协议。。

论坛徽章:
0
6 [报告]
发表于 2008-11-29 08:30 |只看该作者
进程在刚开始运行的时候判断服务端是否己经运行。没有的话则添加任务并将自己放入后台;否则和服务端通信,发送相关数据。

论坛徽章:
1
天蝎座
日期:2013-08-25 10:27:22
7 [报告]
发表于 2008-11-29 08:39 |只看该作者

回复 #6 战雨灾 的帖子

貌似你说的并不是c/s,而是配置进程跟server进程的IPC。

论坛徽章:
0
8 [报告]
发表于 2008-11-29 09:21 |只看该作者
哦,那用什么函数实现呢?有没有例子参数下

论坛徽章:
1
天蝎座
日期:2013-08-25 10:27:22
9 [报告]
发表于 2008-11-29 09:33 |只看该作者

回复 #8 战雨灾 的帖子

IPC有很多方式,socket,或者unix域套接口(后者在同台机器上更快些),这两个卷1上都讲了。
《unix网络编程卷2》讲了更多的IPC方式。卷2我还没看。

论坛徽章:
0
10 [报告]
发表于 2008-11-29 11:11 |只看该作者
sigaction好像可以传送指针。
我试了下,好像只有在同一进程里才可以。分两个进程分别执行就不行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP