登录
首页 » Linux编程 » Linux下Socket编程通讯程序

Linux下Socket编程通讯程序

于 2022-01-26 发布 文件大小:627.96 kB
0 153
下载积分: 2 下载次数: 1

代码说明:

    使用Socket套接字编程,设计在Linux下的简单聊天程序。    程序分为客户端、服务器端程序,命令行方式使用,无界面。已经实现了如下功能: ■ 新用户注册,若预注册用户已经存在同名用户,则不能再注册■ 用户登录,可验证用户名、密码■ 用户登出或注销账户    ■ 在线用户查询,客户端可得到所有在线用户  ■ 聊天服务,与任一在线用户聊天 (在同一段时间内可接收多人的消息,但只      能给一个人发送消息)■  传输文件,对好友名进行验证,对输入的文件名是否合法进行验证

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

发表评论

0 个回复

  • rtsp访问点播系统源码
    通过对rtsp协议交互过程的实现,达到对校园网点播系统的实时访问,获得流媒体资源
    2022-07-18 18:17:14下载
    积分:1
  • NS2 Project
    RPI ns-2图形和统计数据包1提供了一组用于生成
    2022-01-30 12:55:33下载
    积分:1
  • train system
    一个火车订票系统的项目,有大致的框架,可以实现购票、退票、余票查询、列车时刻表查询、代售点查询、排队买票等等的功能,基本功能都已经具备,但是代码的细节还有待优化,毕竟只是个菜鸟的练手作品
    2022-11-03 15:35:03下载
    积分:1
  • 梯度方向直方图的代码
    应用背景#包括; ; ;#包括; ; ; ; ; ; ;# ifdef _debug  ; ; ; ; ; ;#语用评论(库,“opencv_core249d。库”) ; ;#语用评论(库,“opencv_imgproc249d。库”) ;/ /垫加工 ; ;#语用评论(库,“opencv_highgui249d。库”) ; ;#语用评论(库,“opencv_objdetect249d。库”) ; ;其他#  ; ;#语用评论(库,“opencv_core249。库”) ; ;#语用评论(库,“opencv_imgproc249。库”) ; ;#语用评论(库,“opencv_highgui249。库”) ; ;#语用评论(库,“opencv_objdetect249。库”) ; ;关键技术国际main()  ; ;{  ; ; ; ; ;/ /图像加载 ; ;垫img1 = imread(”。/ B1。JPG”); ; ;垫IMG2 = imread(”。/ C5。JPG”); ; ; ; ;/ / RGB
    2022-01-26 00:22:01下载
    积分:1
  • linux QT坦克大战
    工具:QT4  C++  Sql 实现功能:具有创建数据库文件(.db文件)、保存记录、遍历、删除、查询、修改功能 代码运行方式 1.QT4运行这个程序 2.点击“创建/打开数据”即可创建或打开相应的.db数据库...
    2022-04-14 12:05:39下载
    积分:1
  • ntpclient源码
    NTPCLIENT源码ntpclient_2010_365.tar,可直接编译使用,用于向指定的ntp服务器校时
    2022-02-20 17:16:41下载
    积分:1
  • qt 二维码解码
    采用ZXING 解码QRCODE 二维码,QT 二维码解码的最好例证!采用QZXING 对读入的图片文件进行解码,QZXING 的类可以初始化只对QRCODE 二维码解码,这样解码的成功率比较高。
    2022-03-20 13:16:13下载
    积分:1
  • 戴莫执行 Linux 和 ns2
    戴莫执行 Linux 和 ns2,包括 dymoum_ns-2.27_v0.1.patch dymoum_ns-2.28_v0.1.patch dymoum_ns-2.29_v0.2.patch dymoum_ns-2.29_v0.3.patch
    2022-03-31 22:55:13下载
    积分:1
  • 贪吃蛇游戏
    应用背景使用ncurses库和C + +的贪吃蛇游戏按“家”键开始游戏。使用箭头键移动蛇。有2个阶段。你将得到10分的每一个诱饵,你将赶上。第一阶段完成后,你得分100分。第二阶段继续,直到你活着。运行游戏:创建可执行文件的运行命令:使所有运行可执行文件“mygame”。/ mygame。运行命令来清除对象文件和可执行文件:使干净关键技术关键技术:•碳- ncurses库终端游戏•桌面
    2022-11-23 21:15:04下载
    积分:1
  • QT 绘制曲线
     随时间变化,动态绘制曲线, /* 定时时间到 */ void Dialog::timerUpDate() {     t += 10;     Point.setX(t);       /* 时间加二秒 */     Point.setY(qrand() % 100);    /* 设置纵坐标值 */     path->lineTo(Point);    /* */     if(t > width()) /* 当时间值 T大于窗口的宽度时需调整坐标原点  */         p -= 10;    /* 调整坐标原点 */     update(); }  
    2022-05-27 23:05:07下载
    积分:1
  • 696518资源总数
  • 106182会员总数
  • 24今日下载