
通信协议
文章平均质量分 65
haipingma
这个作者很懒,什么都没留下…
展开
-
TCP与UDP的区别
中国移动、中国联通推行的GPRS网络、CDMA网络已覆盖大量的区域,通过无线网络实现数据传输成为可能。无线Modem采用GPRS、CDMA模块通过中国移动、中国联通的GPRS、CDMA网络进行数据传输,并通TCP/IP协议进行数据封包,可灵活地实现多种设备接入,工程安装简单,在工业现场数据传输的应用中,能很好的解决偏远无网络无电话线路地区的数据传输的难题。同传统的数传电台想比较,更具有简便性、灵活转载 2009-09-04 17:31:00 · 286 阅读 · 0 评论 -
动态调用WCF服务
前言:由于WCF发布后,服务器地址随时变化,引用服务的程式就需要改变引用url才可访问,此文记载动态调用Wcf服务1 发布WCF参考前文 2 新建一winform程序,添加引用System.ServiceModel 3 使用工具SvcUtil.exe工具,工具位置C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bi原创 2013-10-21 17:46:55 · 620 阅读 · 0 评论 -
建立net.tcp协议的WCF服务并调用初试
1 先建立一WCF服务2 服务接口方法用默认的3 配置Wcf web.config文件 openTimeout="00:30:00" receiveTimeout="00:30:00" sendTimeout="00:30:00" transactionFlow="f原创 2013-10-18 17:32:48 · 931 阅读 · 0 评论 -
.NET Remoting程序开发入门篇
什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft? .NET Remoting 提供了一种答应对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因。为什么呢?在Windows操作系统中,是将应用程序分离为单独的进转载 2012-10-19 11:18:06 · 249 阅读 · 0 评论 -
C#操作ACCESS数据库(创建,压缩,备份,恢复)
介绍 下面这段C# 代码可以用来压缩和修复Access数据库,不管它是一个简单的".mdb"ACCESS数据库还是一个".mdw"网络共享数据库,这个过程和你在用MS Access应用程序中使用的"工具-数据库实用工具-压缩和修复"时执行的操作完全一样.实例代码使用了"迟绑定"(运行中在内存中建立COM对象),这样就不需要在工程中加入COM引用了,也不需要在PC上安装MS Access应用程序转载 2009-12-10 17:38:00 · 485 阅读 · 0 评论 -
SQL Server 2008中新增属性Hierarchyid
例如我们日常生活中用到最多的组织结构图。我们一般会用一个Employees表保存员工数据,而每个员工则又可能会有相应的上级。以前要得到某个员工的所有上级,或者所有下级,通常所采取的方法都是递归。SQL Server 2005开始支持的CTE从一定程序上方便了该工作的实现。 但SQL 2008的hierarchyid让这个工作更加简化和直接。而该类型其实是一个CLR自定义数据类型。转载 2009-12-12 15:15:00 · 401 阅读 · 0 评论 -
socket的Listen和Connect 及 Tcp的TcpListener和TcpClient
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;using System.Net;using Sys转载 2009-09-18 22:08:00 · 1426 阅读 · 0 评论 -
Socket Server Client Sample
1) 客户端: public partial class Form1 : Form { Socket clientSock ;//连接服务器的客户端Socket IPAddress serverIp = IPAddress.Parse("127.0.0.1"); int port = 8000; Thread thread;//转载 2009-09-18 22:42:00 · 461 阅读 · 0 评论 -
最基本的C# Socket编程
最基本的C# Socket编程(转) 示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;这里只是一个简单的示例,是一个最基本的socket编程流程 下面是示例程序的简单步骤说明服务器端:第一步:用指定的端口号和服务器的ip建立一个EndPoint对像;第二步:建立一个Socket对像;第三步:用socket对像的Bind()转载 2009-09-18 22:34:00 · 566 阅读 · 0 评论 -
C#完整的通信代码(一)(点对点,点对多,同步,异步,UDP,TCP)
C# codenamespace UDPServer{ class Program { static void Main(string[] args) { int recv; byte[] data = new byte[1024]; //构建TCP转载 2009-09-04 17:35:00 · 831 阅读 · 0 评论 -
套接字(socket)
套接字(socket)是套接口描述字的简称。和文件句柄相似,SOCKET提供了一咱通讯机制,是WINDOWS的一种通讯方式。应用程序创建了一个套接字后,就能够获得这种机制提供的网络服务功能。对于服务器来说,它提供了监听网络的连接请求;对于客户机来说,它可以连接到一个给定的主计算机和特定的端口上。客户端和服务器端可以通过套接字对象来发送和接收数据。套接字提供了分别基于连接的协议(TCP)等和无连接的转载 2009-09-06 14:52:00 · 161 阅读 · 0 评论 -
关闭Socket
1. 关闭Socket时究竟做了什么 关闭socket分为主动关闭(Active closure)和被动关闭(Passive closure)两种情况。前者是指有本地主机主动发起的关闭;而后者则是指本地主机检测到远程主机发起关闭之后,作出回应,从而关闭整个连接。 其状态图如下图所示: 起初每个socket都是CLOSED状态,当客户端初使化一个连接,他发送一转载 2009-09-06 14:34:00 · 422 阅读 · 0 评论 -
C# Socket编程
1.按惯例先来介绍下socket Windows中的很多东西都是从Unix领域借鉴过来的,Socket也是一样。在Unix中,socket代表了一种文件描述符(在Unix中一切都是以文件为单位),而这里这个描述符则是用于描述网络访问的。什么意思呢?就是程序员可以通过socket来发送和接收网络上的数据。你也可以理解成是一个API。有了它,你就不用直接去操作网卡了,而是通过这个接口,这样就转载 2009-09-06 14:24:00 · 1015 阅读 · 2 评论 -
C#完整的通信代码(二)(点对点,点对多,同步,异步,UDP,TCP)
下列范例使用 UdpClient,在通讯端口 11000 监听广播到多点传送位址群组 224.168.100.2 的 UDP 资料包。它接收信息字串,并將信息写入主控台 (Console)。 C# codeusing System; using System.Net; using System.Net.Sockets; using System.Text;转载 2009-09-04 17:38:00 · 724 阅读 · 0 评论 -
Wince 上动态调用Wcf
Wince 要调用Wcf服务有如下要求目前.NET CF3.5预定义的仅支持BasicHttpBinding和WindowsMobileMailBinding两种方式:1、BasicHttpBinding,从本质上来讲,基本和原来Web Service的方式一样,因为它支持在http协议下进行传统的C/S互操作,客户端只需发出一个服务请求并等待回应。 2、WindosMobileMa原创 2013-10-24 17:35:31 · 873 阅读 · 0 评论