| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1735 人关注过本帖
标题:[求助]CSocket套接字
只看楼主 加入收藏
zhzj33
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-11-23
收藏
 问题点数:0 回复次数:10 
[求助]CSocket套接字

服务器套接字对象是如何管理多个客户的?特别是一台机子上有运行多个客户实例时,由于客户套接字创建时不指定端口号,这样服务器端只接收到一个IP,而不知道其端口!?

这个问题是怎么回事各位高手帮帮忙!!!

搜索更多相关主题的帖子: 套接字 CSocket 服务器 客户 端口 
2004-12-09 22:30
nolove
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2004-11-24
收藏
得分:0 

我现在还无法帮你。。。要是程序员在就好了


[glow=400,#0033FF,2]多情自古傷離別 更那堪冷落清鞦節 今宵酒醒何處 楊柳岸曉風殘月 此去經年 應是良辰好景虛設 便縱有韆種風情 更與何人說[/glow] " target="_blank">http://www.
2004-12-10 10:31
zhzj33
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-11-23
收藏
得分:0 

请问 吥愛泡泡 程序员什么时候会在?!

我一直没找着介绍这个问题的书!

2004-12-10 15:31
polyrandom
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2004-12-10
收藏
得分:0 

虽然你在使用客户端socket的时候不需要bind一个端口,但是系统会给你指定一个。

也就是说,你在服务端接收的时候,会获得一个端口号。

这好比你去餐厅吃饭,但是没定位子,那么你去之前不知道坐哪个位子,但是最后你吃的时候,肯定会坐在某个位子上的,那个时候就确定了。


http://www./ http://www./
2004-12-10 18:53
zhzj33
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-11-23
收藏
得分:0 
那消息发送过程中的消息屏蔽是只能在客户端实现,还是也可以在服务端实现。如果也可在服务端实现的话,编程人员如何给同一台机子上的不同客户端发送消息(也就是说如何得到系统给的端口号,或是还有其它什么办法)?!
2004-12-10 19:06
polyrandom
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2004-12-10
收藏
得分:0 

1.我不知道你说的消息屏蔽是什么。但是我的概念就是,永远不要把涉及安全的东西在客户端作。因为客户端你没法控制的

2.同一台机器上的不同客户端,port不一样的,所以对服务器来说,是不同的socket。如何得到一个socket的port,MSDN。


http://www./ http://www./
2004-12-10 20:06
zhzj33
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-11-23
收藏
得分:0 

非常感谢polyrandom的帮助,不过我还是有点不大理解。

我就举个例子来讲吧:比如一台机子上开了两个客户端实例A和B,当另一台机子上的一个客户端实例C给A发送消息时,我知道的是服务器可以把消息传给ABC,让ABC自己进行过滤,这样只有A上显示C发来的消息。现在我的问题是这个消息过滤能不能在服务器端进行也就是说服务器端能不能把消息只往A发,而不往BC发!?

2004-12-11 15:30
polyrandom
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2004-12-10
收藏
得分:0 

这要看你怎么定义“只往A发”

你告诉我,你的只往A发是指什么?


http://www./ http://www./
2004-12-11 22:11
C++大粉丝
Rank: 4
等 级:贵宾
威 望:10
帖 子:477
专家分:0
注 册:2004-4-23
收藏
得分:0 

可以在服务器端控制的,建议你看一下《TCP/IP协议详解 卷一:协议》

至于是怎么实现的,可以参考《TCP/IP协议详解 卷二:实现》


I am a big fan of c plus plus.
2004-12-12 13:55
zhzj33
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-11-23
收藏
得分:0 

好!

2004-12-12 16:19
快速回复:[求助]CSocket套接字
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.080642 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved