计算机通信的另一点疑问 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ColorfulNight
V2EX    Java

计算机通信的另一点疑问

  •  
  •   ColorfulNight Apr 21, 2016 3446 views
    This topic created in 3658 days ago, the information mentioned may be changed or developed.

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

    8 replies    2016-04-22 19:38:18 +08:00
    qianshizhou
        1
    qianshizhou  
       Apr 21, 2016 via iPhone
    告诉 S 自己的 ID 是多少,是 A 就 close
    ColorfulNight
        2
    ColorfulNight  
    OP
       Apr 21, 2016
    @qianshizhou 意思是 A 在创建 socket 的时候可以加入自己的身份标识吗?
    qianshizhou
        3
    qianshizhou  
       Apr 21, 2016 via iPhone
    @ColorfulNight 如果你只是在局域网类 可以广播自己的 ID 如果是外网 只有建立一个链接 发送一个 clinent hello 这个里面带 ID
    Yasic
        4
    Yasic  
       Apr 21, 2016
    如果不对 AB 进行身份识别,从 S 角度来讲 A 和 B 就等价的
    ColorfulNight
        5
    ColorfulNight  
    OP
       Apr 22, 2016
    @Yasic 对啊,所以要辨识
    ColorfulNight
        6
    ColorfulNight  
    OP
       Apr 22, 2016
    @qianshizhou 能不能写一个循环,让 A 与服务器交流,建立链接后 S 向 A 请求 A 的身份, A 返回身份, S 建立判断语句,判断是 A 后返回断开信息,然后 S 与 A 都调用 socket.close(), ServerSocket 继续等待 B 的链接
    varrily
        7
    varrily  
       Apr 22, 2016
    1. 上层协议作身份识别
    2. 防火墙 drop A
    ColorfulNight
        8
    ColorfulNight  
    OP
       Apr 22, 2016
    @varrily 能具体一点是什么协议吗?对于 S 来说 AB 不是一样的么?
    About     Help     Advertise     Blog     API     FAQ     Solana     3189 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 14:22 PVG 22:22 LAX 07:22 JFK 10:22
    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