首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
一级分类:
安全技术
存储
操作系统
服务器应用
行业
课程资源
开发技术
考试认证
数据库
网络技术
信息化
移动开发
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
二级分类:
MySock应用Socket编程实现一个简单的网络聊天程序。VC++
应用Socket编程实现一个简单的网络聊天程序。
聊天框架由客户端和服务器端组成,服务器连接、消息接收以及关闭等功能。
是通过建立基于对话框的MFC工程文件来实现编程,并支持windowsocket。
重点在于整体的设计是基于对话框和类的。
先进行对话框的布局以及各个控件属性的设置,再为控件添加响应函数和成员变量。
客户端和服务器端整合到一个对话框,利用设置radiobutton可以对两者进行切换,并写入相应的程序代码。
客户端对应“连接”按钮,服务器端对应“监听”按钮。
为其添加socket类和相应的代码。
添加类相应的各代码后,进行客户端和服务器端的连接。
编译启动时,启动两份,分别选择客户端和服务器端就可以进行对话了。
2025/6/11 4:06:21
1.88MB
Socket编程
简单的网络聊天程序
客户端和服务器端
MFC工程
1
封装的非常完善的socket类,支持服务器客户端多个连接
封装的非常完善的socket类,支持服务器客户端多个连接,调用起来非常方便
2024/7/16 2:42:48
8KB
socket
server
client
1
俄罗斯方块2.0版支持局域网联机对战附带源码
以前上传过俄罗斯方块1.0版,只支持单机,现在的2.0版在1.0版的基础上加了自己的socket类,实现了局域网联机对战功能,并附有源码(服务器端与客户端对战,没有同时开始功能,速度也可以不一样,下落方块的种类也不是按同样的次序,没有道具功能,只是将自己的战况实时传输给对方)。
说明:由于我的socket类支持多个客户端连接,但是联机时只有两个视窗,一个自己的,一个对家的,所以当多个客户端接入服务器端时具体表现为:服务器端的战况都会广播给所有客户端,相当于大家观看服务器端演示,但是服务器端不显示任何一个客户端的战况;
而当只有一个客户端连接服务器端时,才显示这个客户端的战况。
注意:加入游戏,断开连接这两个功能在执行时,是另开线程的,我故意让关闭按钮和拖曳客户端区域移动窗口功能失效,看上去像是程序当住了,其实没当住,因为此时拖曳标题栏还是能移动窗口,右键菜单也可以弹出,这个“当住”过程会在3秒钟左右,当客户端比较多时,服务器端的这个时间会相对长一点。
有问题联系:hastings1986@163.com
2024/6/10 19:53:20
187KB
俄罗斯方块
API
socket
联机
1
基于MFC的Socket类的多线程文件传输
基于MFC的CSocket类实现的一个多线程的局域网文件传输,例子比较详细,希望能帮到你。
2024/3/26 14:48:42
75KB
多线程
CSocket
文件传输
局域网
1
Socket类封装改进版
实现中的几个注意点: 1Socket类几个成员函数的访问权限为protected使Socket类可以进行继承但不允许私自使用; 2TCPClient类的sendreceive方法使用了著名的writenreadn来源UNP实现解决了TCP的粘包问题 3TCPSe
2023/12/6 15:55:26
3KB
Socket
TCP
封装
1
c++socket类封装(udp/tcp)
类c++封装的一个socket类,对于新手照常有点帮手
2023/4/2 9:33:17
3KB
udp
tcp
socket类
封装
1
Socket类实现telnet客户端源码
源码是从网上下的,但存在大数据接收不全的问题,故略作修改,处理了该问题
2023/2/8 1:51:29
25KB
Socket
telnet
1
VC++异步通讯的socket类
一个VC++socket异步通讯类
2021/10/2 10:40:06
97KB
socket
VC++
异步通信
源码
1
基于socket聊天程序编写实验报告
1.2功能要求(1)登录功能。
(2)客户可以通过服务器转发,实现一对一和多对多聊天。
(3)实现呼叫功能。
(4)客户端程序应该可以实时显示目前其它用户的状态。
(5)应该具有易用、美观的图形界面。
一、 实验目的:1.了解socket类的网络编程技术;
2.熟悉socket聊天系统的结构和工作原理;
3.掌握TCP传递消息的机制;
4.应用delphi对该聊天系统进行程序的编写。
二、 实验描述:通过delphi编程实现局域网内的一个聊天系统,支持客户与服务器、客户与客户之间的消息传递,服务器允许多个客户端的聊天的功能,聊天记录的保存和查看的功能等。
三、 实验硬件、软件平台:1. 硬件平台:多台PC机的一个局域网、WindowsXP/2000、AMDAthlon64X24000+、内存256MB以上、硬盘80G以上。
2. 软件平台:delphi71.3运行环境本系统基于WINNT和ACCESSXP设计,适用于WIN2000/WINXP等系统,并需要安装office2000/officexp.1.4功能实现1.登录验证功能。
2.客户通过服务器转发,实现聊天功能。
3.实时显示目前其它用户的状态。
4.保存并能察看聊天纪录。
5.申请新的用户号码。
6.易用、美观的图形界面,实现系统托盘。
二.技术路线2.1总体方案 为实现网络聊天的功能,采用WindowsSocket编程,服务器与客户端采用了TCP/IP连接方式,在设计聊天方案时,实即将所有信息发往服务器端,再由服务器进行分别处理的思路,服务器端是所有信息的中心。
由于服务器端要保存用户信息,我们利用数据库来实现这一功能,因此首先需要建立用户信息数据库。
在客户端保存聊天纪录和用户号码这一功能的实现中,采用了文件系统设计。
在信息到来及好友上线时,通过闪动托盘图标和播放不同的音乐进行提示。
建立消息链表来保存用户接收的各种消息。
服务器及客户端的功能可划分为以下模块:客户端:1)登陆功能:建立与服务器的连接并登陆,能显示登陆错误信息。
2)界面显示:将在线好友显示在好友列表中,并实现系统托盘,加入工具栏便于操作。
3)聊天功能:与好友聊天。
4)聊天纪录:能保存聊天纪录,并能察看聊天纪录。
5)信息提示:闪动托盘图标提示到来信息,并播放不同音乐来提示。
6)其他:用户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。
2020/3/15 9:05:43
668KB
一共四个版本
1
玄机Socket类库+Demo.rar
本类库采用TcpLister,TcpClient高度封装,采用NetworkStream进行异步模式读取数据.采用Semaphore来进行并发控制,我没有使用(IOCP)即完成端口,我使用的是同步方式连接,海量数据并发不是靠异步就能处理的问题,在对学习Socket和想快速使用Socket的朋友来说,同步是很好的选择.
2019/7/22 23:51:26
186KB
Socket类库
1
钉钉无人值守自动打卡脚本 永不迟到的神器 安卓和苹果教程
New!
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03
15KB
钉钉
钉钉打卡
个人信息
点我去登录or注册
|
微信登录
一言
热门下载
双系统双频伪距单点定位程序
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
Docker构建tomcat镜像jdk1.8+tomcat9.zip
飘逸传世引擎源代码
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
吉利新金刚2016款车机导航系统
几何画板课件350套.zip
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
KEPServerEXV6.7.zip
CNS2_CN_VW_P0095D_0332.7z
R9390系列BIOS修改和风扇调速工具
vue项目demo(asp.netmvc5+vue2.5)
高光谱和LiDAR多模态遥感图像分类数据集
最新下载
轴系扭转振动和轴功率测试系统
netbeans导入源代码
android关于日历5个例子源代码
MicrosoftACPISourceLanguage(ASL)Compilers
基于遗传算法的机房排课系统的论文
DIGI入门介绍.zip
渗透测试神器BurpSuiteprov2.0.11beta&keygen&汉化
VB通过ActiveX的DLL与S7-1200/1500以太网通讯
基于α-β剪枝python实现五子棋人机对战pygame
基于A*算法的单AGV路径规划
12月份代码客户用.zip
系统文件夹大小工具.zip
04735数据库系统原理自考2018黄靖课本+习题+答案OneNote
数据结构与算法(C语言描述)原书第二版习题答案
其他资源
塞瑟夫-源码
jdk-8u281-linux-x64.tar.zip
socket服务端和客户端完整代码
软件设计师复习资料_2019
MATLAB的S-Function编写指导以及一些例子
高逼格星空宇宙星球PPT模板.pptx
gitDash中文手册包
新能源发电控制,汽轮机仿真模型,simulink
OSG第三方依赖库(VS2015,已编译好)
搜外高权重泛目录生成器html静态页面生成类似D58,克隆侠九代
编译原理中采用递归下降子程序方法实现语法分析的程序
DirectX123D游戏开辟实战.pdf
azure-toolbox:具有Azure资源管理器管理工具和机器深度学习堆栈的Docker容器-源码
东北大学应用数理统计2009~2020真题+本人写的答案.zip
有限元法及使用总结,ppt版
2019复旦大学961真题题回忆版.docx
深圳地铁线网2020.svg
PGP加密软件Java实现
YOLOv4人头检测器训练数据集
RoboCupRescue机械人仿真营救yab-api