计算机通信的另一点疑问 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ColorfulNight
V2EX    Java

计算机通信的另一点疑问

  •  
  •   ColorfulNight 2016-04-21 22:03:20 +08:00 3276 次点击
    这是一个创建于 3533 天前的主题,其中的信息可能已经有所发展或是发生改变。

    没错,我又来了,是这样的
    1.A 与 B 是两台链接在同一个路由器的瘦客户机, S 是服务器
    2.S 创建了一个 ServerSocket ,等待 AB 的相应,但是现在 S 不想理 A ,只想应答 B ,怎么识别?即是 A 就不理会继续等待 ,是 B 就应答,然后关闭 ServerSocket

    8 条回复    2016-04-22 19:38:18 +08:00
    qianshizhou
        1
    qianshizhou  
       2016-04-21 22:09:32 +08:00 via iPhone
    告诉 S 自己的 ID 是多少,是 A 就 close
    ColorfulNight
        2
    ColorfulNight  
    OP
       2016-04-21 22:13:48 +08:00
    @qianshizhou 意思是 A 在创建 socket 的时候可以加入自己的身份标识吗?
    qianshizhou
        3
    qianshizhou  
       2016-04-21 22:18:32 +08:00 via iPhone
    @ColorfulNight 如果你只是在局域网类 可以广播自己的 ID 如果是外网 只有建立一个链接 发送一个 clinent hello 这个里面带 ID
    Yasic
        4
    Yasic  
       2016-04-21 23:54:12 +08:00
    如果不对 AB 进行身份识别,从 S 角度来讲 A 和 B 就是等价的
    ColorfulNight
        5
    ColorfulNight  
    OP
       2016-04-22 00:26:18 +08:00
    @Yasic 对啊,所以要辨识
    ColorfulNight
        6
    ColorfulNight  
    OP
       2016-04-22 01:06:28 +08:00
    @qianshizhou 能不能写一个循环,让 A 与服务器交流,建立链接后 S 向 A 请求 A 的身份, A 返回身份, S 建立判断语句,判断是 A 后返回断开信息,然后 S 与 A 都调用 socket.close(), ServerSocket 继续等待 B 的链接
    varrily
        7
    varrily  
       2016-04-22 16:18:59 +08:00
    1. 上层协议作身份识别br />2. 防火墙 drop A
    ColorfulNight
        8
    ColorfulNight  
    OP
       2016-04-22 19:38:18 +08:00
    @varrily 能具体一点是什么协议吗?对于 S 来说 AB 不是一样的么?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3169 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 10:59 PVG 18:59 LAX 02:59 JFK 05:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86