假设窗体中有 IdUDPServer 5个, 如何在一个事件、过程、函数调用中把各个IdUDPServer读取的数据区分开来?

解决方案 »

  1.   

    组件事件共用问题,这个用Sender啊解决可以不?  
      

  2.   

    IdUDPServer在接收数据后给数据块加一个标识,实现方法你可以采用定义一个结构体之类的方法来解决。你还需要详细描述一下你要实现的内容
      

  3.   

    用Sender应该可以,不过可能有实时性的问题吧
      

  4.   

    如果可以修改你的udp发送端,你在数据发送的时候就应该给你的数据包加上标识
      

  5.   

    Sender.ClassName 可以区分
    if ......... then
    beginend
    else if .....then
    begin
    end
    else if....then
    beginend
    else
    beginend;