如何实时显示文本?(40分招标,中标再令行给分)

Jinglihui 2003-10-19 08:10:36
有两个应用程序,通过socket通信
应用程序A编辑一个文件
应用程序B实时观看,程序A每输入一个字,或是删除一人字,程序B都要看得见
谁有什么好方法实现?
...全文
83 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
yunxly 2003-10-29
  • 打赏
  • 举报
回复
网络中的两个机子运行同样的程序,像Oicq。对方的一个Key传过来,在本方的程序也执行一下这个Key,就可以实时看到对方的改变。
csdnxw 2003-10-24
  • 打赏
  • 举报
回复
问Tencent啊
Jinglihui 2003-10-23
  • 打赏
  • 举报
回复
关键问题是,你在全屏编辑一个文件,让远方的另一个实时看到你的改变
yunxly 2003-10-21
  • 打赏
  • 举报
回复
监听Socket端口。

每按一个key,也传到另一个机子。让另一个机子同步执行一次这个key。

windows本身是有跨网的系统消息,而且有编程接口。但系统消息使用时候有限制,它与操作系统版本有关系,而且必须安装微软的消息部件。跨网的,考虑到实际电脑的情况,肯定不能用系统消息。用socket。
blankman 2003-10-20
  • 打赏
  • 举报
回复
用netmeeting 呵呵
jhzhao2002 2003-10-20
  • 打赏
  • 举报
回复
声明一个消息内核对象,一定带名字。在改变文本后把对象的状态置成有效。另一个程序始终在等待这个对象,当有效是更新文本。

这样还用socket干嘛????
yhz 2003-10-20
  • 打赏
  • 举报
回复
其实你要做的就是 telnet 服务器和客户端吧?
Jinglihui 2003-10-20
  • 打赏
  • 举报
回复
我不是做telnet!
不知道大家有没有用过QQ以前的二人世界,它这里用的是就是文本的实时传输,我只是想知道它是如何实现的
yst_killed 2003-10-20
  • 打赏
  • 举报
回复
看看linux下的socket编程吧
不是很难!我前几天刚做完实验!
他就如同telnet一样
yunxly 2003-10-20
  • 打赏
  • 举报
回复
做过。

同一台机子,就用windows系统消息,用COPYDATA即可。

跨网的,用的socket消息。这种方法也支持同一台机子。
wyb_45 2003-10-20
  • 打赏
  • 举报
回复
属于远程控制的吧
alenwelkin 2003-10-19
  • 打赏
  • 举报
回复
我们公司在做网管的Telnet监控时用的就是这种方法, 很不错
alenwelkin 2003-10-19
  • 打赏
  • 举报
回复
Sniff
Jinglihui 2003-10-19
  • 打赏
  • 举报
回复
你们说的方法我已经做出来了,只是觉得不够专业,所以来求高法!
我猜测从windows的消息的传递上应该可以实现!
Jinglihui 2003-10-19
  • 打赏
  • 举报
回复
有没有人从系统消息这一层上做过?
sprewellkobe 2003-10-19
  • 打赏
  • 举报
回复
加个数据头

如果加string就标记,删除也标记,修改也标记

接受时根据标记做处理
freshman2003 2003-10-19
  • 打赏
  • 举报
回复
以下是闲扯,仅供参考:把常用文本编辑命令做成指令集,当程序A编辑时同时给程序B发出指令,程序B按照指令对文本进行操作。例如:A输入了“成功”两个,则向B发出指令write "成功"。
LRobert 2003-10-19
  • 打赏
  • 举报
回复
两个应用程序用过消息来传递信息,应该是属于进程之间的通信,没有做过,不过我想应该可以的

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧