当前位置:  技术问答>linux和unix

如何同时向多个连接发送消息

    来源: 互联网  发布时间:2016-11-10

    本文导语:  我学网络编程的时候做了一个聊天室软件,但是像大家发送消息的时候很麻烦,要一个一个遍历,有没有一种东西可以直接向一个集合里面的连接发送消息?IP组播或者 广播之类的是这种用的吗? | ...

我学网络编程的时候做了一个聊天室软件,但是像大家发送消息的时候很麻烦,要一个一个遍历,有没有一种东西可以直接向一个集合里面的连接发送消息?IP组播或者 广播之类的是这种用的吗?

|
单播地址:目的为单个主机
广播地址:目的端为给定网络上的所有主机
多播地址:目的端为同一组内的所有主机
广播和多播仅应用于UDP,因为它们需将报文同时传往多个接收者。而TCP是一个面向连接的协议,它意味着分别运行于两主机(由IP地址确定)内的两进程(由端口号确定)间存在一条连接。

--摘自TCP/IP详解读书笔记(第12章 广播和多播)

    
 
 

您可能感兴趣的文章:

  • 我调用socket向外发送消息,为什么在发送的同时,会打印字符串到屏幕上
  • 由同一个服务端创建两个线程分别向两个客户端同时发送不同的数据···
  • libevent2需要从socket读一段数据写入一个socket中,同时发送给另一个socket
  • Java邮件发送程序(可以同时发给多个地址、可以带附件)
  • 『高分』如何实现串口发送数据同时处理接收数据(C/C++)
  • linux字符界面怎么同时运行多个程序?
  • 请问大虾们,同一串口能否被多个进程同时操作?
  • 如何在一个程序中同时启动多个进程执行不同的命令?
  • linux系统支持多个网卡同时工作吗?
  • 可以在一台机器上同时登录多个用户吗
  • 如何在sco/unix5.0下同时安装多个数据库(oracle和informix)???
  • 多个进程同时写一个管道会不会有问题???
  • linux自启动同时执行多个程序
  • 多个sock同时监听一个port
  • 多个进程同时向fifo写不同的数据会有什么下场???
  • 用户态程序如何和多个内核模块进行同时数据交互??
  • 怎样在linux命令行同时运行多个相同程序
  • 一个字段同时满足多个条件的查询
  • 如何能够同时监听多个端口而又不被accept()阻塞?
  • 多个用户同时使用bean,bean中的变量和方法会不会冲突?
  • 问个简单的问题,redhat能不能多个人同时使用root账户?
  • 如何实现这个多重搜索,找出同时包含多个字符串的文件
  • 当多个进程同时进行打印输出时的问题
  • 【求助】如何同时连接并登录多个服务器,然后执行相同的维护脚本
  • 请问多个线程同时读写同一文件的操作是否安全?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 当有很多个连接同时接入怎么办??
  • linux下一个端口允许的同时最大连接数是多少
  • 单击leftFrame的连接,如何同时改变mainFrame和topFrame的内容?
  • 在Linux下同时使用5000个TCP连接的问题
  • socket到底可以同时有多少个连接
  • 我的tomcat只能同时支持10个用户连接,如果多了tomcat就停止服务,请问如何设置啊??
  • 有没有模拟多人在线的软件?我想测试多人同时连接时的系统情况。
  • SOCKET同时接收客户端连接问题
  • 关于linux两种网络设备同时连接的问题
  • 我的linux tcp server最多只能同时进行10个TCP请求,其余的都在等待了,如何让所有的连接都同时进行?
  • PHP同时连接多个mysql数据库示例代码
  • cocos2d中CCSpriteFrameCache文件同时存在两个plist的问题解决
  • sendmail relay 邮件的同时能不能同时bcc?
  • 一个Statement不能同时打开两个ResultSet?为了同时打开两个,可以考虑建立两个Statement?甚至两个Connection?
  • socket是否可以同时读写
  • 如何让VM和它的拷贝同时运行?
  • 求教如何让sendmail允许一公共邮件多人同时登陆!!(在线等)
  • 两个程序同时打开文件问题?
  • 进程同时访问两个大共享内存,会失败?
  • 如何同时调用两个Jsp页面?
  • 关于多进程同时从消息队列取消息的问题
  • suse 10无法同时激活两块网卡
  • shell编程问题:如何同时启动程序?
  • 急求 linux下串口同时进行读写问题解决方法
  • ubuntu 耳机喇叭同时响
  • 可以有其他两个类的实例同时调用一个java实例的两个方法吗?
  • 我可以在机器上同时装win98,2000,linux,freeBSD,solaris x86吗?
  • 求教如何让sendmail允许一公共邮件多人同时登陆!!(在线等) iis7站长之家
  • 怎么同时运行两个shell
  • 请问如何判断左右同时按键??
  • 可以同时装98和linux吗


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3