注册 登录
编程论坛 VFP论坛

VFP WebSocketServer终于有界面了!真难得

iswith 发布于 2023-09-21 08:29, 2515 次点击
这是一个真正意义上的混合MTA,STA的多线程VFP应答WebSocketServer应用
全双工通信,支持WSS安全协议,可支持扩展协议,原本想做ZMQ的VFP版应答服务,但发现在WebSocket实际用途更广,更有意义。。。。
有了它的存在,你的任意APP可扩展请求到这个VFP应答WebSocketServer来,它是多线高并发处理,压力是多少没有测试过。。。。。
只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2023-9-21 08:36编辑过]

36 回复
#2
ljb88642023-09-21 14:33
代码开源吗?发出来大家研究一下
#3
schtg2023-09-21 14:35
回复 楼主 iswith
高级!学习一下了,谢谢!
#4
kangss2023-09-21 18:49
太高级了
#5
asdf_1230002023-10-09 15:55
学习
#6
chenjf2024-06-03 17:19
发一下源码学习一下……
#7
iswith2024-06-04 13:48
20240603 更新 从Netsuites包 单独分离出来项目主题命名为:NetWsocket
只有本站会员才能查看附件,请 登录
#8
sych2024-06-04 15:59
谢谢大佬,给我们小白又打开了一扇窗
#9
sych2024-06-04 16:00
这下世界又变大了

#10
schtg2024-06-04 18:49
回复 7楼 iswith
谢谢分享,非常感谢!
#11
sych2024-06-04 19:50
只有本站会员才能查看附件,请 登录
这个网页能分享一下吗
#12
shizi02024-06-04 23:14
这贴既不是提出问题求解或探讨,也没见分享思路解决问题,更没有分享成果或下载
仅仅知道楼主在做什么,但对读者们有什么意义呢,无谓地消耗了时间
#13
sych2024-06-05 06:00
回复 12楼 shizi0
你误会大佬了,附件已经上传了,在7楼,分享永不过时

[此贴子已经被作者于2024-6-5 06:01编辑过]

#14
sych2024-06-05 09:26
功能很强大,有点技术文档支持就更完美了

#15
jn1141142024-06-07 10:33
包里缺netsuite.reg.prg,Win_API.prg两个文件,麻烦作者补上。
#16
iswith2024-06-07 20:29
以下是引用jn114114在2024-6-7 10:33:03的发言:

包里缺netsuite.reg.prg,Win_API.prg两个文件,麻烦作者补上。

这两个文件可以不用管理它
#17
iswith2024-06-11 17:13
只有本站会员才能查看附件,请 登录

增加Html页面测试Wsocket
#18
schtg2024-06-11 17:51
回复 17楼 iswith
非常感谢!
#19
jn1141142024-06-21 17:55
编译成exe后,点启动服务按钮就退出了。是不是只能在vfp中运行,不让编译成exe。
#20
jn1141142024-06-24 08:33
直接说个购买方法
#21
ykxby0012024-06-27 11:07
赞赞赞赞赞
#22
thhjx2025-06-15 15:23
编译后,启动服务就自动退出,根本用不了。
#23
ykxby0012025-06-16 13:13
让你干眼馋,要付费的,天下哪有免费的午餐,即便是有也是坑。
#24
iswith2025-06-17 12:58
这个模块近期会有升级!每个人都可以实际体验一翻VFP在websocket上响应处理能力不弱。。
#25
thhjx2025-06-17 19:32
回复 24楼 iswith
期待
#26
thhjx5 天前 21:36
用吹水版的API代码可以实现VFP服务端与客户端的连接与收发,代码简洁好用,如果要与网页JS的WINSOCKET通讯,收到连接请求时解析请求头,然后计算Sec-WebSocket-Accept构造响应头发送就可以连接上了。发送消息的时候也需要添加帧头,如果有汉字需要进行ESCAPE编码后再发送,,接收的时候解析帧头和掩码就行了。
#27
iswith4 天前 08:30
winsockt就可以连接,别搞复杂
#28
thhjx4 天前 09:54
回复 27楼 iswith
用你的方案是可以直接连接,你应该是在DLL文件里面作了预处理,但是我不懂C,用纯VFP目前只找到这一个笨办法。
#29
iswith4 天前 11:45
vfp就调用winsocket就可以连接websocket,我的DLL里面wsClient是封装
#30
thhjx4 天前 12:11
回复 29楼 iswith
试过你写的示例了,非常好用,关键是编译后启动服务就退出用不了啊。
#31
iswith4 天前 21:10
以下是引用thhjx在2025-6-27 12:11:12的发言:

试过你写的示例了,非常好用,关键是编译后启动服务就退出用不了啊。


编译EXE使用要注册授权
#32
foxfans前天 00:18
稳定性较差,新连接速度缓慢明显,压力测试5秒左右就崩了,用FLL或标准DLL来搞更佳。
只有本站会员才能查看附件,请 登录



[此贴子已经被作者于2025-6-29 00:21编辑过]

#33
thhjx前天 17:30
回复 32楼 foxfans
就用windows自带的ws2_32.dll和VFP就能搞定了。服务端和客户端同为VFP的很简单,直接就连上了。客户端用网页的麻烦一点。
#34
iswith前天 23:04
两位都是走C/C++路线的!自认为包装不过ms原生C#类,所以我现在都是玩C#说不到一起去的!
#35
foxfans昨天 12:11
这和走C,C++或C#路线有啥关系,服务端产品这么容易崩溃,这是做着玩的吗……
#36
thhjx昨天 13:11
,我一点也不懂C,只会用VFP,如果懂的话可能早点就搞出来了。我是看到吹水版发的代码感觉VFP应该也可以实现与JS的连接。
#37
iswith昨晚 20:43
以下是引用foxfans在2025-6-30 12:11:39的发言:

这和走C,C++或C#路线有啥关系,服务端产品这么容易崩溃,这是做着玩的吗……


以前思考方式不对!缺太多东西了!连个列队都没有!服务器纯代码没有300K都不能用。
1