问一个问题:请进

cpluser 2003-06-25 01:54:37
TCP/IP连接,server 一直listen,n多 client connect server, server accept后生成新的socket,该socket为一32位整数。问:若A connect成功后生成socket AA,当它和server的tcp/ip连接断开后重新connect成功后生成socket BB, 请问AA和BB的值会相同吗?
...全文
59 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lemong 2003-06-26
  • 打赏
  • 举报
回复
应该是随机的
joinrry 2003-06-26
  • 打赏
  • 举报
回复
随机!
wocan 2003-06-25
  • 打赏
  • 举报
回复
通常是不同的,但也有可能相同!
zyoujie 2003-06-25
  • 打赏
  • 举报
回复
同意wangjinwang(王进) 的说法
cpluser 2003-06-25
  • 打赏
  • 举报
回复
谢谢楼上各位,刚才作了一下测试,结论为:
a:连接成功后,让client退出,让server继续listen,再启动client connect,出现相同的概率很低。
b:连接成功后,让server退出,让client继续connect,再启动server listen,出现相同的概率非常大,>90%。
孤必有邻 2003-06-25
  • 打赏
  • 举报
回复
连续的两次肯定不同,循环一定次数后,就会重复
彼得 2003-06-25
  • 打赏
  • 举报
回复
AA和BB对系统来说,都是分配的标示,就像你用指针申请的地址,有可能相同,很可能不同
nickymen 2003-06-25
  • 打赏
  • 举报
回复
其实Socket对象也是变量,这要看你的程序里把这些对象定义为全局还是栈里,如果是在栈里,我想这些和普通变量的原理是一样的,即如果不清空,有可能就是上一个没K掉的那个socket对象。
kslgcluo 2003-06-25
  • 打赏
  • 举报
回复
进这里找找看www.xxxguo.myetang.com 也许有帮助的
jvcit 2003-06-25
  • 打赏
  • 举报
回复
butong
common_man 2003-06-25
  • 打赏
  • 举报
回复
一般是不同的!
dz_w 2003-06-25
  • 打赏
  • 举报
回复
不同。
alanwang_ 2003-06-25
  • 打赏
  • 举报
回复
通常是不同的,但也有可能相同!

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧