上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 42 下一页

2018年10月23日

C# Socket网络编程精华篇

摘要: 我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念: 当然这里我们只讨论重要的四层 01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TCP/IP应用以及应用协议,也有许多的企业应用和互联网应用。http协议在应用层运行。 02,传输层(Tan 阅读全文

posted @ 2018-10-23 22:14 asdyzh 阅读(34029) 评论(0) 推荐(1) 编辑

C# Socket编程 同步以及异步通信

摘要: 套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。 套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。 C/S编程模式如下: 服务器端: 阅读全文

posted @ 2018-10-23 22:14 asdyzh 阅读(6264) 评论(0) 推荐(0) 编辑

.net平台下C#socket通信(上)

摘要: 在开始介绍socket前先补充补充基础知识,在此基础上理解网络通信才会顺理成章,当然有基础的可以跳过去了。都是废话,进入正题。 TCP/IP:Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议,又名网络通讯协议。简单来说:TC 阅读全文

posted @ 2018-10-23 00:34 asdyzh 阅读(7100) 评论(0) 推荐(1) 编辑

.net平台下C#socket通信(中)

摘要: 本文主要讲述: 1、正常通信中握手建立 2、一对多的通信 3、发送接收数据格式转换 4、资源释放 5、开启并保持服务监听 1、握手建立正常的通信通道 项目需要通信的双方(假设是一个上位机、一个下位机)之间需要建立一个稳定的通道,以便进行通信。本项目中具体操作是:上位机作为服务器,下位机作为客户端,同 阅读全文

posted @ 2018-10-23 00:34 asdyzh 阅读(908) 评论(1) 推荐(1) 编辑

C#的ThreadStart 和 Thread

摘要: 多线程,new Thread(t1);和new Thread(new ThreadStart(t1));有什么区别 没有区别。前者,是c#的语法。也就是说是编译器帮你改写为第二种形式。因此你要搞清楚,这是.net的特性还是c#的特性。这是c#得特性,如果有人以为第一种写法“是.net的”那他就错了。 阅读全文

posted @ 2018-10-23 00:12 asdyzh 阅读(581) 评论(0) 推荐(0) 编辑

Thread.Join() 方法

摘要: MSDN:Blocks the calling thread until a thread terminates 1. 什么是 the calling thread? 2. 什么是 a thread? 运行一个程序,即开启了一个进程和至少一个线程,干活的是线程而非进程!the calling thr 阅读全文

posted @ 2018-10-23 00:04 asdyzh 阅读(266) 评论(0) 推荐(0) 编辑

JSON 数据格式

摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。 基础结构 JSON建构于两种结构: 1. “名称/值”对的集合(A collec 阅读全文

posted @ 2018-10-23 00:00 asdyzh 阅读(38618) 评论(0) 推荐(1) 编辑

2018年10月22日

C#调试入门篇

摘要: DotNet程序的调试,是DotNet程序员必备的技能之一,开发出稳定的程序、解决程序的疑难杂症都需要很强大的调试能力。DotNet调试有很多方法和技巧。现在本文就介绍一下借助DebugView工具进行调试的方法,以及由DebugView引申出来的知识点。 DebugView DebugView是一 阅读全文

posted @ 2018-10-22 20:16 asdyzh 阅读(439) 评论(0) 推荐(0) 编辑

dll文件32位64位检测工具以及Windows文件夹SysWow64的坑

摘要: 自从操作系统升级到64位以后,就要不断的需要面对32位、64位的问题。相信有很多人并不是很清楚32位程序与64位程序的区别,以及Program Files (x86),Program Files的区别。同时,对于程序的dll文件应该放到System32文件夹,还是SysWow64,大部分人做的决定是 阅读全文

posted @ 2018-10-22 20:15 asdyzh 阅读(556) 评论(0) 推荐(0) 编辑

由一篇文章引发的思考——多线程处理大数组

摘要: 当单线程处理大数组遇到性能瓶颈时应该怎样处理 虽然科技一直在进步,CPU的处理能力也一直在提高,但是当我们进入大数据时代后,CPU每秒钟都会面临着大量的数据需要处理,这个时候CPU的处理能力可能就会成为性能瓶颈。这是我们就要选择多核多CPU了,编程中也就是使用多线程进行处理。 首先看下单线程处理的例 阅读全文

posted @ 2018-10-22 20:13 asdyzh 阅读(650) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 42 下一页

导航