登录
首页 » Linux编程 » 简单的网络套接字通信,实现客户端服务器端异步通信

简单的网络套接字通信,实现客户端服务器端异步通信

于 2022-02-20 发布 文件大小:3.40 kB
0 87
下载积分: 2 下载次数: 1

代码说明:

资源描述能实现客户端与服务器端异步通信,erver端监听有没有新的client连上,有的话就创建一个线程来做专门的会话处理,线程属性是detached,线程退出时会回收socket fd。 client端启用了两个线程来分别做读和写的操作,读和写应该是异步的。 这程序是为了熟悉socket做的快速demo,使用了accept和select等接口,可能会存在一些bug,需注意,改改就可以添加私聊模式,也可以成为新人初学socket的参考,

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • zxcjkucoack zxCIjicnscf ionhjzxcvonhs iozCJiovg
    2kjiilnfhi sf sfojmsfs fasfasf sf saf  asdf asf sdg ad gdf gd ghdh dh df hdh dh d hdfhds ghdh dh 
    2022-02-21 10:57:52下载
    积分:1
  • RTAI硬实时补丁
    linux的一个硬实时补丁,来自https://www.rtai.org/RTAI/,3.9版本不代表为linux内核为3.9版本,为开发版本,经测试,能够使用。
    2022-09-14 15:05:04下载
    积分:1
  • CSmtp_v2_3_ssl_linux_mips
    http://www.codeproject.com/  源码的基础上,移植到Linux+Mips下,可 以编译通过,不过需要你自己平台的 libssl libcrypto 这两个库文件的支持,因为平台不同,所以需要的库也不同,需要在自己的平台中实现这两个库。
    2022-03-14 15:59:38下载
    积分:1
  • 在 ns2 aodv 实施对节点的 XY 位置记录
    有时在某些项目在 NS2 在需要执行节点的位置记录,它们的实际位置基于一些算法可以执行。当定位技术和执行此过程所需的意识到协议机制的位置是可以遵循。我们要调用的对象从 mobilenode 文件获取节点的位置。这些位置好可以调用内如 aodv 的网络层协议中,以便真正 aodv 修改发生。我们就可以分析的节点的位置,以便进一步计算变得更容易和协议分析变得更容易。
    2022-06-03 08:54:29下载
    积分:1
  • 荣达打印机代码
    针对荣达打印机的源码程序,在linux采用串口编程驱动,支持中文打印,可调整字体大小
    2022-03-21 06:54:42下载
    积分:1
  • linux下Gtk+--计算器
    这是在linux下的计算器的简单编程,希望可以用到的多多下载!
    2023-02-05 10:45:04下载
    积分:1
  • linuxNFQueue 回调函数
    iptables的示例代码*data) { struct nfqnl_msg_packet_hdr *ph = NULL; struct nlattr *attr[NFQA_MAX+1]; uint32_t id = 0; struct nfgenmsg *nfg; if (nfq_nlmsg_parse(nlh, attr) < 0) { perror("problems parsing"); return MNL_CB_ERROR; }
    2023-08-07 23:05:03下载
    积分:1
  • linux下串口通讯
    Linux下串口通讯程序,可稳定运行;使用双进程,实现同时收发,支持中文,英文输入;下载后可直接运行进行通信,注意是在Linux环境下,若在windows下打开过,需要在Linux下新建c文件,把代码复制进去,才能正常运行!
    2022-02-21 01:25:31下载
    积分:1
  • 一个关于服务器压力测试的小软件
    资源描述非常适合C/C++初学者想做个小项目的要求
    2022-11-11 18:55:03下载
    积分:1
  • nachos HW3
    nachos 的fork 处理 This homework provides the instruction to install and test run the Nachos instructional operating system within our ECS UNIX system.  In addition, it is also a reading assignment which provides an introduction to the software.  Please read and comprehend the materials in the assigned reading carefully. They will serve as the basis and provides clues for the upcoming programming assignments. 
    2022-10-24 07:45:03下载
    积分:1
  • 696518资源总数
  • 104228会员总数
  • 45今日下载