社区
网络编程
帖子详情
vb高手速度进,真诚求教,服务端如何向其中任意一个客户端发送消息啊???
qiuruonan
2011-01-01 10:00:43
vb 服务端和多个客户端的问题,
在服务端我用一个winsocket 控件数组,只要客户端上线,相应的IP就记录在服务端 ,
现在的问题是:假如现在上线了 N个客户端IP,我如何实现将 向其中任意的一个 客户端 发送信息 ????
(在这个过程中,可能客户端下线)
不是向所有客户端发送信息啊。
类似远程控制的软件。。。
意思我应该说清楚了吧 ,谢谢大家。。。
...全文
83
8
打赏
收藏
vb高手速度进,真诚求教,服务端如何向其中任意一个客户端发送消息啊???
vb 服务端和多个客户端的问题, 在服务端我用一个winsocket 控件数组,只要客户端上线,相应的IP就记录在服务端 , 现在的问题是:假如现在上线了 N个客户端IP,我如何实现将 向其中任意的一个 客户端 发送信息 ???? (在这个过程中,可能客户端下线) 不是向所有客户端发送信息啊。 类似远程控制的软件。。。 意思我应该说清楚了吧 ,谢谢大家。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
嗷嗷叫的老马
2011-01-03
打赏
举报
回复
我对于网络方面也不是很熟,可以借此机会一起学习一下吧
pioneer_public
2011-01-03
打赏
举报
回复
在网上搜索了N久,都没有找到关于WINSOCK的该类功能。都是ASP,JAVA之类的。
所以想写一个出来,供大家使用。
我是一个新手,还是需要您的帮助。
嗷嗷叫的老马
2011-01-03
打赏
举报
回复
那份代码的重点在于"WINSOCK自动分包发送",所以对于C/S间的管理与结构都未下什么精力去编写,当时的目标就是能传通就好了....
像你说的这些现象,有很多地方需要修改,我觉得还是要重写一份比较好
对于100M的,只要连续内存空间足够,那倒也没啥事.
不过肯定是要分段发送才对的....
pioneer_public
2011-01-03
打赏
举报
回复
老马:
不知道有没有兴趣继续讨论你帖子中的源代码?
我现在使用你的源代码进行了编码。
发现两个客户端同时上传文件时,当有1个机子上传完毕后,第2个机子的程序就死了。
不知道你有没有发现。
另外:如何才能发送超大文件,如100M左右,这个直接分配内存肯定报错,
另外:如何将传输的过程动态显示出来,加进度条显示。现在是全部发送,最后一次接收。
嗷嗷叫的老马
2011-01-01
打赏
举报
回复
http://www.m5home.com/blog/article.asp?id=169
给你个演示.
既然已经登录了,就直接用Send发消息吧.
qiuruonan
2011-01-01
打赏
举报
回复
有具体代码演示吗????
choovy123
2011-01-01
打赏
举报
回复
扫描IP,然后向固定的IP发送信息
qiuruonan
2011-01-01
打赏
举报
回复
自己顶一下
WebSocket
客户端
和
服务端
实例源码
WebSocket
客户端
和
服务端
实例源码 WebSocket ws实例 HTML5 用java实现的
服务端
Websocket与服务器的正常通信 众所周知,Web 应用的交互过程通常是
客户端
通过浏览器发出
一个
请求,服务器端接收请求后
进
行处理并返回结果给
客户端
,
客户端
浏览器将信息呈现,这种机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并发的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃发展的趋势下,高并发与用户实时响应是 Web 应用经常面临的问题,比如金融证券的实时信息,Web 导航应用中的地理位置获取,社交网络的实时
消息
推送等。 传统的请求-响应模式的 Web 开发在处理此类业务场景时,通常采用实时通讯方案,常见的是: 轮询,原理简单易懂,就是
客户端
通过一定的时间间隔以频繁请求的方式向服务器
发送
请求,来保持
客户端
和服务器端的数据同步。问题很明显,当
客户端
以固定频率向服务器端
发送
请求时,服务器端的数据可能并没有更新,带来很多无谓请求,浪费带宽,效率低下。 基于 Flash,AdobeFlash 通过自己的 Socket 实现完成数据交换,再利用 Flash 暴露出相应的接口为 JavaScript 调用,从而达到实时传输目的。此方式比轮询要高效,且因为 Flash 安装率高,应用场景比较广泛,但在移动互联网终端上 Flash 的支持并不好。IOS 系统中没有 Flash 的存在,在 Android 中虽然有 Flash 的支持,但实际的使用效果差强人意,且对移动设备的硬件配置要求较高。2012 年 Adobe 官方宣布不再支持 Android4.1+系统,宣告了 Flash 在移动终端上的死亡。 从上文可以看出,传统 Web 模式在处理高并发及实时性需求的时候,会遇到难以逾越的瓶颈,我们需要一种高效节能的双向通信机制来保证数据的实时传输。在此背景下,基于 HTML5 规范的、有 Web TCP 之称的 WebSocket 应运而生。 早期 HTML5 并没有形成业界统一的规范,各个浏览器和应用服务器厂商有着各异的类似实现,如 IBM 的 MQTT,Comet 开源框架等,直到 2014 年,HTML5 在 IBM、微软、Google 等巨头的推动和协作下终于尘埃落地,正式从草案落实为实际标准规范,各个应用服务器及浏览器厂商逐步开始统一,在 JavaEE7 中也实现了 WebSocket 协议,从而无论是
客户端
还是
服务端
的 WebSocket 都已完备,读者可以查阅HTML5 规范,熟悉新的 HTML 协议规范及 WebSocket 支持。
DirectX修复工具V4.3增强版
DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则
进
行修复。程序主要针对0xc000007b问题设计,可以完美修复该问题。本程序中包含了最新版的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。 本程序为了应对一般电脑用户的使用,采用了易用的一键式设计,只要点击主界面上的“检测并修复”按钮,程序就会自动完成校验、检测、下载、修复以及注册的全部功能,无需用户的介入,大大降低了使用难度。在常规修复过程中,程序还会自动检测DirectX加速状态,在异常时给予用户相应提示。
VB
6 TCP通讯
服务端
、
客户端
源码
VB
6 TCP
服务端
、
客户端
通讯源码,使用了Winsock控件,
服务端
开启监听端口,
客户端
向
服务端
申请建立tcp连接,连接成功后即可相互
发送
消息
。
任意
一方关闭连接对话将终止,需
客户端
重新申请连接才能继续相互通讯。
客户端
宕机恢复后想要再建立TCP链接,
服务端
会如何处理?
昨晚有位读者问了我这么个问题: 大概意思是,
一个
已经建立的 TCP 连接,
客户端
中途宕机了,而
服务端
此时也没有数据要
发送
,一直处于 establish 状态,
客户端
恢复后,向
服务端
建立连接,此时
服务端
会怎么处理? 看过我的图解网络的读者都知道,TCP 连接是由「四元组」唯一确认的。 然后这个场景中,
客户端
的IP、
服务端
IP、目的端口并没有变化,所以这个问题关键要看
客户端
发送
的 SYN 报文中的源端口是否和上一次连接的源端口相同。 1.
客户端
的 SYN 报文里的端口号与历史连接不相同 如果客户
Asp.net webApi 通过WebSocket推送
消息
给
客户端
,搭建
一个
即是
服务端
又是
客户端
的服务
Asp.net webApi 通过WebSocket推送
消息
给
客户端
,搭建
一个
即是
服务端
又是
客户端
的服务_IT_ziliang的博客-CSDN博客 WebSocket是一种在单个TCP连接上
进
行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocketAPI也被W3C定为标准。 WebSocket使得
客户端
和服务器之间的数据交换变得更加简单,允许
服务端
主动向
客户端
推送数据。在WebSocket API中,浏览器和服务器只需.
网络编程
1,502
社区成员
18,432
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章