简单IM系统源码功能实现:(1)客户端用户上下线时,通知其他在线用户。(2)当客户端与服务端网络断开时,进行自动重连,当网络恢复后,重连成功。(3)所有在线用户之间可以进行文字聊天。(4)消息同步调用。(5)重登陆模式。当同名的用户登陆时,会把前面的用户挤掉。一.服务端服务端非常简单,只需要实现ESPlus.Application.CustomizeInfo.Server.ICustomizeInfoBusinessHandler接口以处理客户端的同步请求。二.客户端1.客户端的MainForm类实现了ESPlus.Application.Basic.Passive.IBasicBusinessHandler接口,以接收其他用户的上下线通知、被挤掉线通知、心跳超时通知等。2.客户端的MainForm类还实现了ESPlus.Application.CustomizeInfo.Passive.ICustomizeInfoBusinessHandler接口,以处理来自其它用户的聊天消息。3.客户端的MainForm类还预定并处理了RapidPassiveEngine.TcpPassiveEn
标签: 聊天 IM ESFramework 通信
评分:
更新时间:2011-03-25
浏览次数:5281次
免费
威哥远程控制V1.1.1.1源码windows自带远程桌面,经常是暴露Ip。非常不安全。这个源码可以将IP信息加密储存在XML文件,使用时经程序解密。调用两个DLL。AxInterop.MSTSCLib.dll和Interrop.Mstsclib.dll1、本软件在Palantir_src的基础按照自己的需求,添加了加密IP、汉化,部分界面的调整。是二次开发。也是属于remoteViewer的修订版。2、威哥远程控制RemoteFcw(V1.1.1.1版)修订以下错误:1.默认打开的连接窗体,无法进行远程连接。(已修改这个Bug)2.在窗体最大化时,不能切换全屏。(已修改这个Bug)3.新建连接时,没有反应。(已修改这个Bug)4.运行环境windowsxpsp3,windows7,Vista(未测试。),部分2000也能运行,没找到哪个决定它运行的组件。(这个Bug没有完全修复)3.(v1.1.1.1)威哥远程控制RemoteFcw实现功能:IP加密隐藏、全屏半屏切换、磁盘映射、端口映射、打印机映射、智能卡映射。4、后续版本将依照VMare和TeamViewer的样式开发,并逐步实现
评分:
更新时间:2011-04-18
浏览次数:8686次
免费
局域网聊天小工具源码C#异步的Socket通信(重构局域网聊天小工具)服务端,声明ServerSocket,绑定(Bind)一个IP并指定这个IP的通信端口,比如是127.0.0.1:9050,ServerSocket可以监听来自多个IP发送的连接请求,监听(Listen)方法的参数可以设置允许的最多连接请求个数.然后调用异步接受请求的方法(BeginAccept),如果接受到某个客户端发来连接请求,这时定义一个新的CommunicateSocket专门负责与这个客户端通信.然后可以通过CommunicateSocket.BeginSend()方法给客户端发送数据,CommunicateSocket.BeginReceive()可以接收客户端发来的数据.客户端,有一个CommunicateSocket,并绑定一个IP以及一个未被占用的端口,定义IPEndPointserverIP表示服务端Socket的IP和端口,这样才可以进行端口对端口之间的通信,接下来就可以尝试CommunicateSocket.BeginConnect(serverIP),连接成功之后就可以发送和接收数据了,Co
评分:
更新时间:2011-05-04
浏览次数:6614次
免费
WPF版网页解析软件源码用WPF开发的网页解析工具,可以对指定的网页进行下载,并分析提前其中的超链接,将其列表显示,同时对提取出的超链接,提供批量下载功能。并能根据网页类型,域名进行分类。
评分:
更新时间:2011-06-21
浏览次数:4798次
免费
BiliBili弹幕助手v10.2源码DmPosterAnassistanttohelpustopostdanmakutobilibili.tvwebsite.一个辅助向bilibili.tv提交弹幕的工具助手。It'sdevelopedinC#.开发语言为C#。功能登录BiliBili下载视频弹幕新建/编辑弹幕提交弹幕批量上传弹幕(需字幕君以上权限)内置播放器预览弹幕……
评分:
更新时间:2011-06-30
浏览次数:13149次
免费
OsuDevicev2.1源码《osu!》是一个基于市场上各种流行节奏游戏的操作模式而只做成的一款独特PC版节奏游戏(RhythmGame),为了保证一个好的游戏玩法与计分规则,《osu!》增加了包括在线排名、多人游戏、重放交流和一个庞大的社区在内的各种元素。当然它也是一个全功能的编辑器,可以直观地通过你想要的歌曲创造属于你自己的“Beatmaps”。(网摘)项目介绍Osu周边大杀器(误只是用来下歌和管理本地歌曲什么的以后可能大概会加别的东西吧嘛……谁知道呢功能-可以登录(用来从主站下载osz谱面)-从备用站点(http://osz.wo.tc/])高速下载谱面-搜索谱面-读取本地谱面列表-清除谱面bg、sb等等-恢复谱面
评分:
更新时间:2011-07-05
浏览次数:2428次
免费
C#调用飞信WebService接口源码一个简单的C#调用飞信WebService接口源码。可以用已经存在的帐号登录,向好友发送信息,添加好友删除好友和注销当前登录的帐号等操作。
标签: WebService 飞信
评分:
更新时间:2011-10-25
浏览次数:8711次
免费
C#同步聊天源码c#编写的同步聊天工具源码,有客户端和服务器两部分组成!是学习网络编程的很好的例子!程序源码清晰,有完整的注释,阅读源码会对网络编程有一定帮助。
评分:
更新时间:2011-10-26
浏览次数:8446次
免费
新浪微博OAuth2.0API源码一个更方便,更快速的C#SDK,希望能帮助更多的朋友学习和使用新浪微博OAuth2.0API使用流程:1、根据需要求修改配置文件(Wbm.SinaV2.config)。2、注册ApplicationKey。(参考UiPageBase.cs文件)3、获取用户认证地址。(参考Logout.aspx文件)4、获取/缓存认证信息。(参考RedirectUri.aspx文件)5、获取用户资源。(参考Default.aspx文件)2011-10-301、使用[可选参数]特性,定制参数更方便,灵活。2、使用XML配置文件(Wbm.SinaV2.config)。3、封装Model,用户信息Model(SinaMUsers.cs)4、含有一个简单的实例,更快速容易的使用接口。5、使用日志记录。日志文件路径直接在配置文件(Wbm.SinaV2.config)里修改。6、拥有一个网站可以部署多个应用功能,只需要在配置文件添加app节点即可。【体验说明】*直接使用VS2010打开Wbm.SinaV2Demo.sln项目。或者在IIS建立web网站,指向Wbm.SinaV2De
评分:
更新时间:2011-11-17
浏览次数:6822次
免费
dns协议解析包v1.0源码介绍:一个c#开发的dns协议解析包。可以生成查询请求,接收返回的数据,并解析出结果。应用场景:如果只是想根据域名获取ip地址,可以使用.net自带的类“System.Net.Dns.GetHostByName(stringUriHostName)”简单获取。但如果需要获得其他域名相关信息,如MX记录、SOA记录、TXT记录、CNAME记录等,显然就不那么容易了。一般的做法是调用系统的api:“dnsapi",或者使用nslookup获取信息然后重定向他的输出记录并分析。以上两类方法各有缺点,如使用api,比较麻烦;使用nslookup可能速度上不太如意,还要判断很多信息。鉴于以上问题,可以使用MyDnsPackage包来获取相应信息。使用方法:MyDnsmydns=newMyDns();if(!mydns.Search("lixin.me",QueryType.A,"8.8.8.8",null)){MessageBox.Show(mydns.header.RCODE.ToString());return;}txtInfo.Clear();txtInfo.A
评分:
更新时间:2011-11-23
浏览次数:3257次
免费