C ++ [UDP]如何跟踪服务器上所有已连接的(客户端)套接字连接?

懒散的

我的服务器应该将收到的消息转发给所有连接的客户端,但是我的代码只能将消息发送回发件人。

struct User
{
    char user_id[20];
    string address;
    struct sockaddr_in CONNECTED;
}U[8];

//USER LOGIN
    for(int i = 0; i < 8; i++)
    {
        //DO THIS WHEN USER MATCHED
        //user_id consists of Andrew, Lisa, David and etc
        //so that each unique name has a unique connection(CONNECTED)
        if(strcmp(user_id,U[i].user_id) == 0)
        {
            U[i].CONNECTED = cln_addr;
        }

    }

        //AFTER RECEIVING THE MESSAGE FROM CLIENT, SEND THE MESSAGE BACK TO ALL CONNECTED CLIENTS
        for(int i = 0; i < 8; i++)
    {
        sendto (*csock, BROADCASTMESSAGE, sizeof BROADCASTMESSAGE, 0, (struct sockaddr *)&U[i].CONNECTED, len_c_addr); //THIS HOWEVER ONLY FORWARD MESSAGE BACK TO THE SENDER
    }
Mehdi sharbaty

当您在服务器套接字中接受套接字时,请将其存储在阵列列表中。当该客户端消失时,将其从阵列中删除。

使用此阵列,您可以向活动客户端发送和广播数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP客户端套接字与C#套接字服务器的连接

来自分类Dev

C ++套接字客户端到python服务器未创建连接

来自分类Dev

在C中运行客户端和服务器套接字连接-带线程

来自分类Dev

C#TCP套接字服务器客户端连接

来自分类Dev

客户端未与服务器C连接(套接字编程)

来自分类Dev

客户端断开连接后,C 套接字 TCP 服务器出现故障

来自分类Dev

如何在Python客户端和C ++服务器上使用套接字

来自分类Dev

C#Xamarin UWP / Android服务器-客户端套接字TCP无法正确连接

来自分类Dev

C#UDP套接字客户端和服务器

来自分类Dev

套接字编程:C语言中的UDP客户端-服务器

来自分类Dev

使用C中的UDP套接字将结构从客户端传递到服务器

来自分类Dev

C#UDP套接字客户端和服务器

来自分类Dev

C客户端/服务器套接字错误

来自分类Dev

在服务器套接字C#中获取有关客户端的数据

来自分类Dev

Qt客户端-连接到C服务器

来自分类Dev

将输入从C套接字客户端读取到Java套接字服务器

来自分类Dev

无法从Java套接字服务器接收数据到C套接字客户端

来自分类Dev

将输入从C套接字客户端读取到Java套接字服务器

来自分类Dev

C ++套接字客户端/服务器服务器不响应客户端

来自分类Dev

尝试将数据写入客户端时,C#中的简单套接字服务器意外关闭连接

来自分类Dev

套接字编程将多个客户端连接到一台服务器并列出它们C

来自分类Dev

尝试将数据写入客户端时,C#中的简单套接字服务器意外关闭连接

来自分类Dev

C套接字客户端/服务器pthreads服务器广播

来自分类Dev

C套接字客户端/服务器pthreads服务器广播

来自分类Dev

如何在 Windows - Visual Studio 上使用 C++ 将多个客户端连接到单个服务器?

来自分类Dev

如何了解客户端是否在C#中连接到服务器?

来自分类Dev

如何编写一个函数,以在C中断开客户端与服务器的连接?

来自分类Dev

如何将android客户端连接到用C编写的服务器?

来自分类Dev

C TCP/IP 套接字:如何将客户端套接字的输入同步到服务器套接字以交替进行

Related 相关文章

  1. 1

    PHP客户端套接字与C#套接字服务器的连接

  2. 2

    C ++套接字客户端到python服务器未创建连接

  3. 3

    在C中运行客户端和服务器套接字连接-带线程

  4. 4

    C#TCP套接字服务器客户端连接

  5. 5

    客户端未与服务器C连接(套接字编程)

  6. 6

    客户端断开连接后,C 套接字 TCP 服务器出现故障

  7. 7

    如何在Python客户端和C ++服务器上使用套接字

  8. 8

    C#Xamarin UWP / Android服务器-客户端套接字TCP无法正确连接

  9. 9

    C#UDP套接字客户端和服务器

  10. 10

    套接字编程:C语言中的UDP客户端-服务器

  11. 11

    使用C中的UDP套接字将结构从客户端传递到服务器

  12. 12

    C#UDP套接字客户端和服务器

  13. 13

    C客户端/服务器套接字错误

  14. 14

    在服务器套接字C#中获取有关客户端的数据

  15. 15

    Qt客户端-连接到C服务器

  16. 16

    将输入从C套接字客户端读取到Java套接字服务器

  17. 17

    无法从Java套接字服务器接收数据到C套接字客户端

  18. 18

    将输入从C套接字客户端读取到Java套接字服务器

  19. 19

    C ++套接字客户端/服务器服务器不响应客户端

  20. 20

    尝试将数据写入客户端时,C#中的简单套接字服务器意外关闭连接

  21. 21

    套接字编程将多个客户端连接到一台服务器并列出它们C

  22. 22

    尝试将数据写入客户端时,C#中的简单套接字服务器意外关闭连接

  23. 23

    C套接字客户端/服务器pthreads服务器广播

  24. 24

    C套接字客户端/服务器pthreads服务器广播

  25. 25

    如何在 Windows - Visual Studio 上使用 C++ 将多个客户端连接到单个服务器?

  26. 26

    如何了解客户端是否在C#中连接到服务器?

  27. 27

    如何编写一个函数,以在C中断开客户端与服务器的连接?

  28. 28

    如何将android客户端连接到用C编写的服务器?

  29. 29

    C TCP/IP 套接字:如何将客户端套接字的输入同步到服务器套接字以交替进行

热门标签

归档