UDP在Client端如何实现发送两个包给Server端(Server端也得相应的接收),一个是上线通知,第二个是当下线的时候再发一个?(请高手帮忙,要是不理解题意可以加我QQ:604874740,谢谢各位大侠!)

解决方案 »

  1.   

    (client)可以使用JPcap 中的packet来构造一个UDP包,然后用发送到指定IP(Server)。
    UDP中的一些字段可以设置成特殊的标记来传递上下线信息。server可以使用jpcap来获取到发给自己的数据包,当然也包括(client)发送来的上下线UDP包,
    然后直接解析对应的字段即可判断是否下线。