TCP是一种面向连接的,可靠的,基于字节流的传输层通信协议。TCP的工作过程可以分为三个阶段:
一、连接的建立:创建服务器绑定IP跟端口,用于监听客户端发来的连接请求,
客户端向服务器发送连接请求
二、传输数据 :在服务器跟客户端正常连接成功后,可以通过各自的套接字向对方发送数据
三、断开连接:在通信完成后可以通过关闭套接字断开双方的连接,在有一方断开连接后,
另一方就不能再通过该套接字向对方发送数据,必须得重新建立连接
不管在什么系统中,TCP通信方式都是使用的比较多的,这节我们就来学习下在wince系统中是如何实现tcp通信的。
开发系统:wince6.0
开发平台:广州微嵌wince平板
开发工具:visual studio 2008
下面是tcp通信工具的效果图:分为服务器模式跟客户端模式两种
下面是代码详解:
·
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Sy