论坛风格切换切换到宽版
  • 605阅读
  • 6回复

[问题求助]对我来说难啊,linux中进行TCP/IP通讯设计 [复制链接]

上一主题 下一主题
离线evasyy.
 
发帖
2023
C币
-60854
威望
372
贡献值
1
银元
0
铜钱
4499
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
对我来说难.啊,linux中进行TCP/IP通讯设计服务器

背景是这样的,我们的客户需要在linux上布置一个比较基本.的通讯程序,需要支持常见的TCP/IP 长连接(单进单出或者双进双出)和短链接,进行交易.报文的.转换和接受与分发。需要实现如下功能:电影
1)需要能够启动和关闭不同的service,彼此.不.能影响,每个service需要可以自由的热插拔--------------彩票
2)可以控制每个 service下的并发的进程/线.程的数量,可以随时调整进程数配置,最好即时.生效    健康
3)可以控每个service 所占用的资源,例如带宽和CPU资源等(这个.我觉得.最难).
4)支持超时和消息触发,支持定.时器式的idle报文的自动发送.。电影

我的老天,这些有些都是中间件的功.能,尤其是第三点,我觉得除了阿帕奇和iis.之外,好像还没有看到谁能实现(好像这些都是.硬件才能控制的),请哪位有经验的同学指点一下:    美容
1)学会这些需.要哪些基本的知识          婚庆
2)如果要实现以上的目标,有哪思路.或者方法啊。.

一躬到底,谢谢!http://upload.bbs.csuboy.com/Mon_1004/126_6954_c7a6b4605790573.gif[/img]          婚庆

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线xky1314.
发帖
1951
C币
-61061
威望
356
贡献值
1
银元
0
铜钱
4258
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13


离线hahasky.
发帖
2098
C币
-152332
威望
389
贡献值
1
银元
-2
铜钱
4637
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
带宽限制就是qos的功能,可以看看tc命令。
不过还要结合iptables识别连接。
你这相当于是上网行为控制。
买个防火墙把,都带这些功能

发帖
2086
C币
-60314
威望
409
贡献值
1
银元
-1
铜钱
4738
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
用C写一个服务端的程序

发帖
1976
C币
-132244
威望
352
贡献值
1
银元
-3
铜钱
4443
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13


QUOTE:原帖由 emmoblin 于 2009-3-10 13:19 发表
带宽限制就是qos的功能,可以看看tc命令。
不过还要结合iptables识别连接。
你这相当于是上网行为控制。
买个防火墙把,都带这些功能

谢谢大侠啊,继续请教。

1)这个控制可以同时控制发送和接收的带宽吗?
2)如果写一个服务端程序来控制各个接入方的带宽,大致应该怎么写?我就是不知道在服务端如何使用函数实现针对不同的IP结束方或者同一个IP地址但是不同的端口的接入带宽的控制

谢谢!

离线mofan.
发帖
2003
C币
-139169
威望
389
贡献值
1
银元
-2
铜钱
4649
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
买个路由器,路由器里面都有网络流量平衡管理系统,ip地址管理系统,组和用户加密管理系统,访问限制管理

[ 本帖最后由 awool 于 2009-3-11 16:18 编辑 ]

离线blesssj.
发帖
2064
C币
-60594
威望
382
贡献值
1
银元
0
铜钱
4611
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13


QUOTE:原帖由 awool 于 2009-3-11 16:16 发表
买个路由器,路由器里面都有网络流量平衡管理系统,ip地址管理系统,组和用户加密管理系统,访问限制管理


客户要是肯出钱就好了,现在是客户不肯出钱啊,所以才想这个办法
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个