socket编程的一对多的问题

C、C++和Java语言
回复
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08
送出感谢: 0
接收感谢: 0
联系:

socket编程的一对多的问题

#1

帖子 weihua2008 » 2008-11-13 11:30

接触socket编程几个月来,好像在我的头脑里,形成的固定模式,
就是一个服务器端建立socket描述符、绑定、监听、接收客户端的连接,然后是编接收连接边收发数据(应该说一个客户端(同一个socket)同多个客户端进行数据的传输)
而客户端是向一个服务器端请求连接,连接成功后就进行数据的收发

我现在才想到作为客户端也不应该是就死盯一个服务器不放,是不是可以同一个客户端的socket(同一个socket)是否可以想多个服务器请求连接并传输数据
我感觉应该可以但是不确定,哪位高人给指点一二
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08
送出感谢: 0
接收感谢: 0
联系:

Re: socket编程的一对多的问题

#2

帖子 weihua2008 » 2008-11-13 11:33

不又开始感觉不可以了,因为服务器端是接收到 请求连接后会用新的socket去实现单个的数据传输
还是希望高指点
头像
hellojinjie
帖子: 1144
注册时间: 2007-09-14 21:03
来自: 浙江
送出感谢: 0
接收感谢: 0

Re: socket编程的一对多的问题

#3

帖子 hellojinjie » 2008-11-13 22:43

这些我学的也晕呼呼的
Say hello to everyday!
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

Re: socket编程的一对多的问题

#4

帖子 BigSnake.NET » 2008-11-14 20:59

不能的吧, 只能连一个server
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
小小Q
帖子: 2
注册时间: 2008-11-15 11:52
送出感谢: 0
接收感谢: 0

Re: socket编程的一对多的问题

#5

帖子 小小Q » 2008-11-15 12:26

服务器段可以实现客户端的重定向
然后使客户端放弃当前连接而指向另一个服务器的连接


客户端可以设置一个服务器ip队列
然后一个超时值,如果超时则自动尝试连接下一个服务器ip
头像
shellex
帖子: 2180
注册时间: 2007-02-18 19:33
系统: OSX
来自: lyric.im
送出感谢: 0
接收感谢: 1 次
联系:

Re: socket编程的一对多的问题

#6

帖子 shellex » 2008-11-15 12:53

如果非TCP协议的话。
既然你诚心诚意地问了
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
回复

回到 “C/C++/Java”