当前位置:编程学习 > C#/ASP.NET >>

想用C# 的 winform做一个客户端程序,用socket进行通讯

我想做一个客户端程序,然后打包成.exe客户端执行文件,这个程序类似QQ,是一个桌面程序。用户A需要发一条信息给客户B     A和B中间 服务端socket 当服务器端收到A的信息时,把A的信息复制发送给B  ,然后B的桌面软件像类似QQ一下,闪动提示~   我最大的疑惑就是当B收到信息时候,如何做闪动的处理操作,谢大家,请给个思路~~~   --------------------编程问答-------------------- 你指的是托盘图标闪动吗? 这个可以用个Timer,收到消息后,循环切换托盘图标的图片可以了. --------------------编程问答-------------------- Timer 加上修改 Form.Location 就行了 --------------------编程问答--------------------
似乎只能用定时器触发了。 --------------------编程问答-------------------- 抖动不光是把当前窗口移动,还要把整个桌面窗口移动,这个不知道c#能否做到, --------------------编程问答-------------------- 你说的应该是 IM 吧!
你可以这样处理: 首先自定义封装一个协议,基本协议含[命令][消息内容][目标地址]. 当B到收到协议首先判断[命令](1为抖动,2为接受文件,3为显示消息内容),这样就可以根据[命令]处理响应的动作了.
当然整个过程多在线程中无限循环监听的. 只要一监听到消息就可以处理如上动作.
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,