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

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

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

代码说明:

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

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

发表评论

0 个回复

  • linux c通过xlslib库生成excel报表
    linux c通过xlslib库生成excel报表,解决中文乱码问题。超过10万数据的分多sheet页处理。xlslib-demo.zip 中test目录下为demo;xlslib-package-2.4.0.zip为xlslib库的安装包。
    2022-08-04 11:29:56下载
    积分:1
  • simpleteam
    SimpleAPI可以运行于Windows、Linux、FreeBSD、Solaris、AIX等支持JVM的操作系统;运行环境要求使用JDK 1.4.x以上的版本(包括JDK 1.4.x)。SimpleAPI开发包可以点击这里下载SimpleAPI.jar;配合开发所用的网关模拟器部分可以在网关模拟器部分下载。
    2022-03-11 22:20:00下载
    积分:1
  • drivers/input/touchscreen/ft5x0x_ts.c
    /** drivers/input/touchscreen/ft5x0x_ts.c                                             **/  /**FocalTech ft5x0x TouchScreen driver.                                               **/ /** Copyright (c) 2010  Focal tech Ltd.                                               **/ /** This software is licensed under the terms of the GNU General Public               **/ /** License version 2, as pu
    2022-03-06 17:35:52下载
    积分:1
  • linux QT坦克大战
    工具:QT4  C++  Sql 实现功能:具有创建数据库文件(.db文件)、保存记录、遍历、删除、查询、修改功能 代码运行方式 1.QT4运行这个程序 2.点击“创建/打开数据”即可创建或打开相应的.db数据库...
    2022-04-14 12:05:39下载
    积分:1
  • wget-1.11.4.rar源码
    wget-1.11.4,支持断点下载,支持ftp和http下载,支持批量下载和选择性下载,代码精简易懂
    2022-08-11 16:10:13下载
    积分:1
  • mp4封装库
    The MP4v2 library provides an API to create and modify mp4 files as defined by ISO-IEC:14496-1:2001 MPEG-4 Systems. This file format is derived from Apple"s QuickTime file format that has been used as a multimedia file format in a variety of platforms and applications. It is a very powerful and extensible format that can accommodate practically any type of media.
    2023-05-06 23:35:02下载
    积分:1
  • Ralink Wifi开发包
    下面的的语句就可以编译完成,生成固件 # cd /root/RT288x_SDK/source/ #make dep #make 行了,到/tftpboot/里找root_uImge,这就是生成的固件 如何修改编译配置,简单 #make menuconfig 好,菜单出来了,自己去选相应配置选项,选好再执行make dep, make 大家的时间都不是免费的,如果您相信花个几十,几百元钱,就能帮您做出产品,那是不现实的,您说是不,入门并不难,根据手册在Linux里做一遍,只要了解路由器、AP啊这些概念,有一定linux环境和编程基础,做一遍就能明白60-70%了。
    2022-01-26 01:58:41下载
    积分:1
  • fingerprint c++
    指纹识别C ++源代码,值得参考!
    2022-04-16 08:22:02下载
    积分:1
  • 培训-Linux(12)
    【实验目的】 1、了解串口设备文件系统的使用方法 2、掌握 Qt 编程方法与技巧 3、掌握 Qtopia 应用程序的配置过程
    2022-01-25 22:37:02下载
    积分:1
  • 预订系统在C语言中
    这是一个预约系统,为用户的书籍/储备室。该系统包含去除,添加,修改,查看。它通常会出现在系统的最基本的功能。通过附加的功能,你可以添加预留了房间。通过修改功能,您可以更改先前已取得的储备信息。通过视图功能,您可以查看回先前已取得的储备信息,如果你有修改任何信息,你也可以看到它。通过删除功能,你可以删除储备信息,如果您不希望预约。有了这些功能,你能够保存备用信息,因此,这将是方便,如果想回来看看你已经忘记的情况下的信息。通过检查的信息,你可以看看从数据库中,所有的信息都保存到这个文件。
    2022-08-20 22:11:32下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载