Networkcomms demo
Sunny5816
这个作者很懒,什么都没留下…
展开
-
[源码下载]Demo1 客户端从服务器获取信息(基于networkcomms2.3.1)
本demo基于networkcomms2.3.1开源版本原创 2015-01-31 18:22:45 · 1533 阅读 · 0 评论 -
Networkcomms v3 压力测试程序之微FTP服务器(EXE程序,不开源)
本程序不开源 只提供EXE文件 以便于大家了解NetworkCommsV3框架EXE文件下载地址本程序部分资源来自 CS程序员之窗 特此感谢在我的工作环境中,部署的networkcomms服务器端非常的稳定,在没有同时传输大文件的情况下,cpu 占用率非常的低,在半年的时间里没有因为服务器程序出现什么问题而重启电脑。成熟的模式,良好的稳定性是我深深喜爱networkco原创 2015-02-17 14:26:04 · 1016 阅读 · 0 评论 -
基于Tcp通信的聊天程序微风IM(c#开源) -技术分析(一) 用户管理
在微风IM中,如果用户上线了,其他用户的用户列表中,此用户状态更新为上线状态,如果用户下线了,此用户的头像会变成灰色。 我们看一下相关的代码:首先是客户端代码(1): UserInfo userInfo = new UserInfo(); userInfo.UserID = txtUserID.Text.Trim原创 2015-02-13 14:33:55 · 1909 阅读 · 0 评论 -
客户端通过TCP通信分页从服务器获取数据
本文主要探讨,客户端如何通过TCP通信,根据分页信息从服务器获取到相关数据通常情况下,数据可能很多,比如几千或者几万条,并不适合一次性从服务器获取。我们只从服务器获取当前页的数据 和数据库中记录总数以便我们可以在客户端计算出页数 ,当用户点击“上一页”或者“下一页”时,再获取相应页的数据如下图:双击上图中的某一项,再打开详细页面,如下图:下面原创 2015-02-28 13:17:37 · 1377 阅读 · 0 评论 -
【c#源码】基于TCP通信的客户端断线重连
源码下载在CS程序中,断线重连应该是一个常见的功能。此处的断线重连主要指的是服务器端因为某种故障,服务器端程序或者系统进行了重新启动,客户端能够自动探测到服务器端掉线,并尝试重新进行连接本程序基于来自英国的开源c#通信框架的networkcomms(2.3.1版本)先看一下效果初始状态:当服务器端程序关闭后,客户端会自动探测到,并在客户端显示原创 2015-02-28 13:14:39 · 4714 阅读 · 0 评论 -
NetworkComms网络通信框架配套CodeSmith模板使用简介
NetworkComms网络通信程序开发过程中,与数据库的交互部分,很多代码我们采用CodeSmith模板来生成。此套CodeSmith模板目前只支持sql server 数据库模板下载地址: 【模板下载】分享我所使用的数据库框架我们以Sql server数据库为例 简单的看一下如何使用CodeSmith模板生成相关文件首先双击打开模板文件原创 2015-02-28 13:21:41 · 744 阅读 · 0 评论 -
WinForms中TreeView控件的扩展与使用
EXE文件方便大家测试 源码下载TreeView控件非常的好用,在我的公文系统中,使用TreeView控件选择接收公文的人员,支持单选,可多选现提取出来,方便大家使用 涉及到的知识点1:从Xml文件中加载内容显示到TreeView控件中"1.0" encoding="utf-8"?> "校长" 用户ID="1000"> "某某校长" 用户I原创 2015-03-03 12:12:11 · 1942 阅读 · 1 评论 -
NetworkComms通信框架 V3 性能测试
我们的测试程序采用这样的模式由于Networkcomms通信框架中,如果客户端与服务器端某端点之间已经存在连接,则会直接调用。所以想模拟客户端与服务器同一个端口的连接,不容易实现。好在NetworkComms通信框架拥有一个项重要的功能,即可以在多个端口上进行监听,即某一个服务器端程序,可同时监听几百个,上千个端口。我们的测试程序中,服务器端监听几百个端口,客户端分别与这几原创 2015-03-03 12:15:31 · 1791 阅读 · 0 评论 -
[c#源码分享]客户端程序传送图片到服务器
NetworkComms网络通信框架序言源码 (因为空间大小限制,不包含通信框架源码,通信框架源码请另行下载)以前帮朋友做了一个图片采集系统,客户端采集相片后,通过TCP通信传送到服务器,本文把客户端传送图片到服务器的这部分提取出来。由于每张图片的大小都不大,所以我们在传输图片时,没有采用传送文件的方式,而是采用了直接序列化图片的方式来进行。当前支持的图片类型:原创 2015-03-12 09:56:54 · 1285 阅读 · 2 评论 -
[c#源码分享]客户端程序通过TCP通信传送"小文件"到服务器
NetworkComms网络通信框架序言源码 (不包含通信框架源码,通信框架源码请另行下载)上一篇文章写了如何通过TCP通信发送图片到客户端,有朋友问如何传送文件,本文将就如何发送文件进行探讨。对于比较小的文件,可以把文件转化成字节形式,用契约类包装一下,服务器收到后,再把字节转化成文件即可,这也是本文中实现的方式,这种方式的优点是比较简单灵活,缺点是不适合大文件的发送,原创 2015-03-12 09:57:26 · 1857 阅读 · 2 评论 -
[c#源码分享]TCP通信中的大文件传送
NetworkComms网络通信框架序言源码 (为节省空间,不包含通信框架源码,通信框架源码请另行下载)文件传送在TCP通信中是经常用到的,本文针对文件传送进行探讨经过测试,可以发送比较大的文件,比如1个G或者2个G本文只对文件传送做了简单的探讨,示例程序可能也不是很成熟,希望本文起到抛砖引玉的作用,有兴趣的朋友帮忙补充完善首先看一下实现的效果服原创 2015-03-12 09:58:11 · 4734 阅读 · 6 评论 -
【开源下载】基于winform的xml菜单编辑器(c#源码)
最近帮朋友做了一个档案管理系统,客户端能够把文件上传到服务器,也能够从服务器下载,支持多用户。通讯框架使用的networkcomms v3框架。 这个档案管理系统中用到了树形目录,使用人员需要随时调整左侧的目录,考虑到使用数据库的比较繁琐,就想到了一个方法,即可以在客户端编辑左侧的那个目录,保存成一个xml文件。修改完成后需要的话可以把这个xml文件上传到服务器,其他人员可以从服务器加载这个x原创 2015-02-08 20:54:11 · 2598 阅读 · 0 评论 -
客户端根据服务器端的指令弹出提示窗口(c#网络通信源码)
http://download.csdn.net/detail/networkcomms/8423945开发技术winform c#语言 .net2.0框架通讯框架:来自英国的 networkcomms2.3.1 (开源 gplv3协议) 进入此页面下载实现功能 服务器开始监听后 客户端连接上 服务器可以发送消息给客户端 客户端根据收到的消息弹出提示窗口提示原创 2015-02-08 21:00:33 · 1833 阅读 · 1 评论 -
[源码下载]Demo2.模拟简单登陆-效果图 基于networkcomms2.3.1
这是一个简单的模拟登陆的例子客户端与服务器通讯时,使用了契约类,契约类的序列化用的的开源的protobuf.net框架 源码下载 框架部分源码请到这里下载http://www.cnblogs.com/networkcomms原创 2015-02-02 14:03:03 · 952 阅读 · 0 评论 -
基于TCP网络通信的自动升级程序源码分析-启动升级文件下载程序
基于TCP网络通信的自动升级程序源码分析-启动升级文件下载程序升级程序启动后,首先会连接服务器 private void Connect() { try { int port = int.Parse(System.Configura原创 2015-02-02 14:08:10 · 664 阅读 · 0 评论 -
Demo1.从服务器获取信息 服务器端代码
public partial class Form1 : Form { public Form1() { InitializeComponent(); } //开始监听 private void button1_Click(object sender, EventArgs e)原创 2015-02-02 14:00:48 · 1138 阅读 · 0 评论 -
基于TCP网络通信的自动升级程序源码分析-客户端连接服务器
服务器开始监听 //从配置文件获取要监听的IP和端口 string strIP = System.Configuration.ConfigurationManager.AppSettings["IPAddress"]; int port = int.Parse(System.Configuration.Confi原创 2015-02-02 14:07:24 · 1310 阅读 · 0 评论 -
【模板下载】innosetup 制作.net安装包的模板
这个模板是在博客园和CodeProject上的代码修改而成的,感谢原作者模板是2个innosetup 制作.net 2.0 安装包的模板innosetup 制作.net 4.0 安装包的模板下载地址 innosetup 制作.net 2.0 安装包的模板 代码如下:; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细原创 2015-02-02 14:14:55 · 1288 阅读 · 0 评论 -
Demo1.从服务器获取信息 客户端代码
Demo1.从服务器获取信息 客户端代码 public partial class Form1 : Form { //连接信息类 public ConnectionInfo connInfo = null; //连接类 Connection newTcpConnection; pu原创 2015-02-02 14:02:08 · 800 阅读 · 0 评论 -
基于TCP网络通信的自动升级程序源码分析-客户端请求服务器上的升级信息
基于TCP网络通信的自动升级程序源码分析-客户端请求服务器上的升级信息每次升级,客户端都会获取服务器端存放在upgradefile文件夹下的需要升级的文件和升级信息配置文件(即upgradeconfig.xml文件)我们来看一下代码 //升级信息配置文件相对应的类 ( 升级信息配置文件是由这个类转化成的) privat原创 2015-02-02 14:07:42 · 1184 阅读 · 0 评论 -
基于TCP网络通信的自动升级程序源码分析-服务器发送文件
基于TCP网络通信的自动升级程序源码分析-服务器发送文件服务器发送文件using System;using System.Collections.Generic; using System.Text;using NetworkCommsDotNet;using System.ComponentModel;using System.IO; using Net原创 2015-02-02 14:08:21 · 864 阅读 · 0 评论 -
Demo2 模拟简单登陆 客户端代码
Demo2 模拟简单登陆 客户端代码 public partial class Form1 : Form { //连接信息对象 public ConnectionInfo connInfo = null; //连接对象 Connection newTcpConnection; pu原创 2015-02-02 14:04:35 · 923 阅读 · 0 评论 -
基于TCP网络通信的自动升级程序源码分析--生成升级文件相关的配置文件
先从服务器端生成的配置文件说起吧 配置文件名称upgradeconfig.xml 文件内容大致如下"1.0" encoding="utf-8"?>"http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> string>Lighthouse.jpgst原创 2015-02-02 14:06:43 · 717 阅读 · 0 评论 -
基于TCP网络通信的自动升级程序源码分析-客户端接收文件
基于TCP网络通信的自动升级程序源码分析-客户端接收文件升级程序客户端接收文件 /// /// 文件数据缓存 索引是 ConnectionInfo对象 数据包的顺序号 值是数据 /// Dictionarylong, byte[]>> incomingDataCache = new Dictionarylong,原创 2015-02-02 14:08:49 · 975 阅读 · 0 评论 -
Demo2.模拟简单登陆 契约类
Demo2.模拟简单登陆 契约类这两个类在客户端服务器通讯时需要用到 暂时称为契约类吧[ProtoContract] public class LoginContract { //用户ID [ProtoMember(1)] public string UserID { get; set; }原创 2015-02-02 14:03:52 · 655 阅读 · 0 评论 -
【开源下载】基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
c#开源IM系统相关资源都可以在我的资源中0积分下载把系统中集成的IM部分,提取出来,共大家参考,也可以作为大家学习networkcomms框架的一个demo名称:微风IM名称来源: 微 小的意思 是说系统比较简单 风 是由于UI使用的风绪老师多年前在网上开源的高仿真qq2008中的代码,在此表示特别感谢数据库使用的是mssql原创 2015-02-02 14:10:23 · 5683 阅读 · 1 评论 -
【模板下载】分享我所使用的数据库框架
也不能称之为框架吧,其实就是几个codesmith模板,只能用于sql server 数据库,codesmith我所使用的而是6.5版本的。作用: 生成存储过程,Data类库中的类,Business中的Entity类 ,和操作类 (自动生成的只有创建,更新,删除,分页获取 等基本操作,高级的功能还需要手动添加)原来也用过别的ORM,有时候觉得比较繁琐,想找个简单点的方式,这种通过原创 2015-02-02 14:13:46 · 799 阅读 · 0 评论 -
NetworkComms V3 之自定义对象
NetworkComms网络通信框架序言能够发送自定义对象,并且在发送的时候对发送的对象进行加密,压缩是networkComms v3框架的一个重要特性。具体可以参考源码中 ExampleConsole 工程文件使用NetworkComms V3 框架发送自定义对象的语法如下:CustomObject myCustomObject = new CustomObjec原创 2015-03-12 10:15:13 · 791 阅读 · 0 评论