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

TCP服务器

    来源: 互联网  发布时间:2017-03-20

    本文导语:  例如TCP服务器与多个客服端建立了链接,同时TCP服务器还处在accept()阻塞下,等待新的客服端链接。 现在我想向已连接的客服发送数据指定的数据。 用C++封装成类: class server { public:     start(...);       // 启动...

例如TCP服务器与多个客服端建立了链接,同时TCP服务器还处在accept()阻塞下,等待新的客服端链接。
现在我想向已连接的客服发送数据指定的数据。
用C++封装成类:
class server
{
public:
    start(...);       // 启动服务器
    sendto(...);      // 向指定的已连接客服发送指定数据
    sendtoall(...);   // 向所有已连接客服发送指定数据
}

server::start(..)
{
    socket();
    bind();
    listen();
    while(1)
    {
         accept();
     }   
}
TCP服务器启动后就就一直处理accept()去了,根本没有机会去发送数据

|
感兴趣可以了解一下我最近写的一个小Server。

https://github.com/liangdong/Server

    
 
 

您可能感兴趣的文章:

  • 100分求《嵌入式系统Web服务器—TCP/IP Lean》或《TCP/IP Lean Web Servers for Embedded Systems 》
  • udp服务器和TCP服务器的问题
  • TCP网络服务器框架 donkey_server
  • 急急急!!!在UNIX TCP/IP的配置中,超级服务器的作用是什么!!!
  • 请问使用TCP/IP时,服务器阻塞的问题。(在线讨论)!!
  • 急问!Windows服务器向Linux服务器发起TCP连接的次数受限问题
  • 跨平台 TCP 服务器 fishmaw
  • 发布一个BOOST/ASIO 服务器的模型,支持UDT/TCP/UDP 大家去GOOGLE技术社区看,我置顶了。
  • windows下无法链接Linux apache服务器,提示tcp port http unreachable
  • TCP 服务器端关闭客户端句柄问题
  • 很奇怪的问题:linux下tcp send导致服务器进程崩溃
  • TCP:客户端连接服务器出错
  • tcp连接中服务器如何知道客户端退出
  • 谁告诉我一个简单的并发TCP服务器中,如何进行大包处理?在线等ing
  • 200分!!嵌入式Linux下通过TCP访问服务器,Socket被服务器重置,错误号104??(高手请进)解决后加送100分!!!
  • 在linux下面,为什么TCP服务器端在客户端没有断开前推出程序会关不掉socket?
  • linux编程设计:如何实时监控并统计应用程序通过linux服务器各端口的流量,以及显示及时速率,源IP,目的IP,类型(TCP、UDP、FTP、HTTP等)?
  • 问大家一个弱智的问题:一台机器(linux)做为服务器最多可以创建多少个tcp连接?
  • 请问tcp 客户服务器模型(C/S模型)客户端两个send如果发送间隔太短,服务器端为什么会认为受到的只是一个包
  • 我实现了个J2EE技术的服务器,支持TCP、UDP和数据库,由于性能的原因,需要改为C或C++实现,我是C、C++新手,我该如何入手呢?看什么样的
  • 跟相同IP,端口不同的TCP服务端连接问题
  • 如何测试tcp协议中服务端的最大并发数?
  • tcp端口被系统(unix stream)占用,本地服务无法正常启动
  • c编写的tcp服务程序 文件描述符一直增加 怎么办???
  • tcp/ip 服务端响应linux客户端问题
  • 求救:基于TCP的服务/客户端程序
  • 请问如何使得SCO Unix用Telnet通过TCP/IP访问Novell,还有Novell4.11的Tenlnet服务如何开启?谢谢!
  • 关于tcp中客户端和服务端通信模式的请教
  • TCP服务端程序意外重启后,客户端连接不上的问题求解
  • 想搭一个支持10万左右TCP联连的网络服务器!
  • 网络编程(tcp),对服务器端口的转换htons(server_port); 到底对不对?请帮忙看看
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.net接口socketoptions的类成员方法: tcp_nodelay定义及介绍
  • http走的是tcp还是udp?ssh是tcp还是udp?
  • Linux内核中影响tcp三次握手的一些协议配置
  • tcp和udp套接字有何不同?在什么情况下用tcp什么情况下用udp????
  • TCP协议报头字段详解及报头图
  • tcp_prequeue_process怎么调用了tcp_v4_do_rcv的??求解??在tcp_recvmsg调用的
  • 对TCP协议状态及状态转换理解
  • 请问怎么知道每个TCP连接所属哪个进程??还有怎么样断开系统中任意一个TCP连接?
  • 急急急!!!在UNIX TCP/IP的配置中,超级服务器的作用是什么!!! iis7站长之家
  • 求助!!!linux tcp发送 xp tcp接收 出现的问题
  • TCP协议三次握手过程详解
  • 高分求救:SOL_SOCKET,SO_RCVTIMO,SO_SNDTIMEO,IPPOTO_TCP,TCP_NODELAY这些是在哪个头文件定义的呢?
  • TCP/IP协议族介绍及TCP/IP协议族中各协议对应的RFC编号
  • 请问RST在什么情况下发送?? 使用TCP socket编程的话是否会引起这种TCP包的发送?
  • netfilter里如何获得TCP包的数据?
  • TCP_NODDELAY的问题
  • linux内核tcp重组的函数?
  • 转发 TCP/IP 连接 prtunnel
  • tcp的分节表示什么?
  • 如何在Linux系统上运行T/TCP程序
  • 控制在网络上传输TCP数据包的大小的问题


  • 站内导航:


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

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

    浙ICP备11055608号-3