注册 登录
编程论坛 VC++/MFC

请问两个相同的MFC怎么通过SOCKET互相控制(点击一个程序按钮后另一个程序的按钮也启动)

yjf314400 发布于 2019-08-01 14:40, 2481 次点击
请问两个相同的MFC怎么通过SOCKET互相控制(点击一个程序按钮后另一个程序的按钮也启动),拜托各位了。。。。。
4 回复
#2
lsgzs2019-08-17 20:44
彩用共亨内存就行了,没有必要用网络通信的。
#3
wangle2122020-02-28 16:28
也可以使用数据库,如mysql,一个写,一个读
#4
atler2020-06-18 00:26
回复 2楼 lsgzs
楼主没说在同一台机器
#5
atler2020-06-18 00:48
以下是引用yjf314400在2019-8-1 14:40:58的发言:

请问两个相同的MFC怎么通过SOCKET互相控制(点击一个程序按钮后另一个程序的按钮也启动),拜托各位了。。。。。

其实最简便的方式是消息(如果在同一台机器、同一桌面、同一用户或你的权限)FindWindowEx找到窗口,根据窗口类和窗口标题,你应该能找到自己和别的窗口 PostMessage可以发一个消息给它 在另一边响应即可 注意不要造成循环
如果不在同一个机器上 可以通过socket传递消息
1