![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Socket
Nicky锋
我心有猛虎在细嗅蔷薇
展开
-
TCP长连接与短连接的区别
1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握手关闭图:2. TCP短连接我们模拟一下TCP短连接的转载 2014-02-11 14:54:15 · 684 阅读 · 0 评论 -
03、Windows Phone 套接字(Socket)实战之WP客户端设计
因为 PC 端和 WP 端进行通信时,采用的自定义的协议,所以也需要定义 DataType 类来判断通信数据的类型,并且把数据的描述信息(head) 和数据的实际内容(body)进行拼接和反转,所以在 WP 端也添加一个 CommonHelper.cs 文件。因为 PC 端的 CommonHelper 类的内容和 WP 端的类功能基本相似,只是有一点点差别,这里就不再介绍 WP转载 2014-02-13 10:05:53 · 1052 阅读 · 0 评论 -
02、Windows Phone 套接字(Socket)实战之服务器端设计
这里主要写 PC 服务器端的逻辑,UI 使用的是 WPF,因为 WPF 比普通的 WinForm 的流式布局更容易控制,而且比 WinForm 美观一些,显示截图: 一、页面 UI MainWindow.xaml 文件中布局的 XAML:转载 2014-02-13 10:03:10 · 742 阅读 · 0 评论 -
01、Windows Phone 套接字(Socket)实战之交互设计
这个 Demo 主要使用 WP 中提供的 Socket 对象,来与 PC 端进行文字、文件的互相传输。因为在 WP 中系统对存储的操作限制的比较多,例如,你把 .doc、.txt、.zip 等常见的格式文件放到手机的存储(包括 SD卡)中,第三方应用也是不能获取这些文件的。所以,当你的应用需要操作用户选择的文件的时候,其中的一个解决方案是当用户连接到转载 2014-02-13 09:57:35 · 761 阅读 · 0 评论 -
SOCKET与TCP/IP与HTTP的关系
SOCKET与TCP/IP与HTTP的关系4.1 SOCKET与TCP/IP 关系Socket 是一种应用接口, TCP/IP 是网络传输协议,虽然接口相同, 但是不同的协议会有不同的服务性质。创建Socket 连接时,可以指定使用的传输层协议,Socket 可以支持不同的传输层协议(TCP 或UDP ),当使用TCP 协议进行连接时,该Socket 连接就是一个TCP 连转载 2014-02-13 11:23:15 · 700 阅读 · 0 评论 -
基于C#的Socket同步和异步通信(TCP/UDP)【入门推荐】
一个简单的Socket通信实例,基于控制台: 新建控制台项目,命名Server:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;using原创 2014-02-11 15:23:44 · 4536 阅读 · 1 评论