TCP网络通信编程,多线程(代码见附录)实验目的:实现PC与物联网试验箱间传输文件,PC作为客户端,在PC上输入一个文件名,通过编制的程序上传到物联网试验箱上。传输协议采用TCP协议。在PC的linux系统上运行client,在物联网试验箱的linux系统上运行server。实验步骤:(1)在PC..
分类:
其他好文 时间:
2015-12-28 06:40:17
阅读次数:
274
考虑实现用C++做服务器,unity做客户端实现TCP网络通信。
以下采用TCP单线程连接。
Qt C++服务端
建立一个Qt的GUI项目,在界面上放一个label显示连接状态,两个button作为指令发送控制。
记得在pro文件中加入network模块
widget.h
#ifndef WIDGET_H
#define WIDGET_H
#include
cla...
分类:
编程语言 时间:
2015-06-14 10:59:23
阅读次数:
976
源码下载在CS程序中,断线重连应该是一个常见的功能。此处的断线重连主要指的是服务器端因为某种故障,服务器端程序或者系统进行了重新启动,客户端能够自动探测到服务器端掉线,并尝试重新进行连接本程序基于来自英国的开源c#通信框架的networkcomms(2.3.1版本)先看一下效果..
NetworkComms网络通信框架配套CodeSmith模板使用简介NetworkComms网络通信程序开发过程中,与数据库的交互部分,很多代码我们采用CodeSmith模板来生成。此套CodeSmith模板目前只支持sqlserver数据库模板下载地址:【模板下载】分享我所使用的数据库框架我们以Sqlserver数据库为..
分类:
Web程序 时间:
2015-02-28 18:57:45
阅读次数:
202
本文主要探讨,客户端如何通过TCP通信,根据分页信息从服务器获取到相关数据通常情况下,数据可能很多,比如几千或者几万条,并不适合一次性从服务器获龋我们只从服务器获取当前页的数据和数据库中记录总数以便我们可以在客户端计算出页数,当用户点击“上一页”或者“下一页”..
分类:
其他好文 时间:
2015-02-28 18:56:56
阅读次数:
174
在微风IM版本2中我们实现了局域网内的p2p通信,具体见:【开源下载】c#编写的聊天程序微风IM版本2增加局域网P2P通信前面有朋友说微风IM的UI有点朴素,也确实,于是到网上去淘了件新衣服。新的UI来自于网上开源程序,由“翱翔的雄鹰”老师编写的完全开源的QQ2010.(c#WinForm).新..
每个TCP都包含源端和目的端的端口号,用于寻找发端和接收端应用进程。这两个值加上IP地址中的源端IP地址和目的端IP地址可以唯一确定一个TCP链接。
一个IP地址和一个端口号也称作一个插口或叫套接字(socket)。一个插口(包含客户端IP地址,客户端端口号,服务器IP地址和服务器端口号)可以唯一确定互联网络中每个TCP链接的双方。...
分类:
其他好文 时间:
2015-02-09 00:54:01
阅读次数:
147
c#开源IM系统
相关资源都可以在我的资源中0积分下载
把系统中集成的IM部分,提取出来,共大家参考,也可以作为大家学习networkcomms框架的一个demo
名称:微风IM
名称来源: 微 小的意思 是说系统比较简单
风 是由于UI使用的风绪老师多年前在网上开源的高仿真qq2008中的代码,在此表示特别感谢
数据库使用的是mssql ...
c#开源IM系统把系统中集成的IM部分,提取出来,共大家参考,也可以作为大家学习networkcomms框架的一个demo名称:微风IM名称来源: 微 小的意思 是说系统比较简单 风 是由于UI使用的风绪老师多年前在网上开源的高仿真qq2008中的代码,在此表示特别感谢数据库使用...
升级程序客户端接收文件 /// /// 文件数据缓存 索引是 ConnectionInfo对象 数据包的顺序号 值是数据 /// Dictionary> incomingDataCache = new Dictionary>(); ...
分类:
其他好文 时间:
2015-01-30 10:39:48
阅读次数:
186