C# 方法中的this参数(扩展方法)
摘要:先看下面的代码 public static class StringExtension { public static void Foo(this string s) { Console.WriteLine("Foo invoked for {0}", s); } } 为什么这里会有一个this关键
阅读全文
posted @
2021-12-30 22:24
永不言弃!
阅读(136)
推荐(0) 编辑
js 和 winform 中使用WebSocket
摘要:由于最近学习Socket相关知识,所以也研究了WebSocket 由于前面篇幅都有介绍socket相关知识,网上也有很多资料 此处就推荐一个js中的websocket教程:http://www.ruanyifeng.com/blog/2017/05/websocket.html 这篇主要是代码共享和
阅读全文
posted @
2021-12-30 17:22
永不言弃!
阅读(536)
推荐(0) 编辑
Http、Socket、WebSocket之间联系与区别
摘要:一、WebSocket 1.WebSocket是什么? WebSocket是一种在单个TCP连接上进行全双工通信的协议。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。 在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接
阅读全文
posted @
2021-12-30 10:01
永不言弃!
阅读(492)
推荐(0) 编辑
c#使用HttpListener监听HTTP请求
摘要:HttpListener提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器。通过它可以很容易的提供一些Http服务,而无需启动IIS这类大型服务程序。 注意:该类仅在运行 Windows XP SP2 或 Windows Server 2003 操作系统的计算机上可用。 使用Http服务一般
阅读全文
posted @
2021-12-24 11:59
永不言弃!
阅读(9042)
推荐(3) 编辑
TCP-UDP-Socket调试工具-v2.2
摘要:一款好用的Socket工具推荐给大家:SocketTool.exe 单文件版SocketTool是一款小巧实用且功能强大的TCP/UDP网络通讯调试工具, 绿色免费且无需安装,通过它可以帮助你检查网络应用软件及硬件的通讯情况。 工具下载 软件部分截图如下,做参考~
阅读全文
posted @
2021-12-21 16:30
永不言弃!
阅读(16614)
推荐(1) 编辑
C# 两种方法实现HTTP协议迷你服务器
摘要:本文以两种稍微有差别的方式用C#语言实现HTTP协议的服务器类,之所以写这些,也是为了自己能更深刻了解HTTP底层运作。 要完成高性能的Web服务功能,通常都是需要写入到服务,如IIS,Apache Tomcat, 但是众所周知的Web服务器配置的复杂性,如果我们只是需要一些简单的功能,安装这些组件
阅读全文
posted @
2021-12-20 16:43
永不言弃!
阅读(1662)
推荐(0) 编辑
C#访问HTTP请求
摘要:场景描述:在cs系统中,调用http服务端的接口 因为cs中没有自带的http请求方法,所以需要用到system.net get方式 /// <summary> /// GET /// </summary> public void GetHttpData() { string uri = "http
阅读全文
posted @
2021-12-20 16:11
永不言弃!
阅读(422)
推荐(0) 编辑
C#高性能Socket服务器IOCP实现
摘要:引言我一直在探寻一个高性能的Socket客户端代码。以前,我使用Socket类写了一些基于传统异步编程模型的代码(BeginSend、BeginReceive,等等) 也看过很多博客的知识,在linux中有poll和epoll来实现,在windows下面 微软MSDN中也提供了SocketAsync
阅读全文
posted @
2021-12-20 15:03
永不言弃!
阅读(2928)
推荐(1) 编辑
Winform Socket通信
摘要:1、Socket相关概念[端口] 2、Socket一般应用模式(服务器端和客户端) 3、Socket的通讯过程 4、Socket的构造函数 5、Socket通信基本流程图 6、基于TCP的Socket编程 7、Socket源代码 1、Socket相关概念[端口] 在Internet上有很多这样的主机
阅读全文
posted @
2021-12-20 14:28
永不言弃!
阅读(1458)
推荐(1) 编辑
Socket通信原理
摘要:对TCP/IP、UDP、Socket编程这些词你不会很陌生吧? 随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问: 1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗? 1、什么是TCP/IP、UDP? TCP/IP(Transmis
阅读全文
posted @
2021-12-20 13:51
永不言弃!
阅读(251)
推荐(0) 编辑
C# 进制转换(二进制、十六进制、十进制互转)
摘要://1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串 //十进制转二进制 Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2)); //十进制转八进制 Console.WriteLine("十进制166的八进制表示: "+
阅读全文
posted @
2021-12-17 09:56
永不言弃!
阅读(1012)
推荐(0) 编辑
sql server数据库分离时,数据库右侧显示(单个用户)
摘要:场景描述: 在sql server 2008 R2中,需要分离某个数据 当右侧分离数据库时,数据库右侧出现(单个用户),截图如下 此时,数据库无法操作,报出错误~ 解决办法: 第一步,重启数据库服务器 此时再次查看数据库列表,看分离的数据库是否在数据库列表中,若不在,则分离成功,可附加查看成功与否
阅读全文
posted @
2021-12-08 11:29
永不言弃!
阅读(3974)
推荐(0) 编辑
在安装32位Oracle客户端组建的情况下以64位模式运行
摘要:运行环境 windows:64位操作系统 oracle客户端是:11G VS是:2015 报错截图 解决办法: 点击项目右键-->属性,弹出窗口,选“生成”-->“目标平台”,下拉框中选择“x64”,就ok了
阅读全文
posted @
2021-12-06 13:20
永不言弃!
阅读(292)
推荐(0) 编辑
解决Typora图片显示问题
摘要:最近觉得用Typora这个工具写学习笔记,相当方便。 但是在使用过程中,发现图片的显示,只要换了电脑就无法正常显示。 于是从网上找解决方案,在此记录下 关于图片显示的问题 1、图片会莫名的丢失(文件的位置变了或者图片不见了) 2、在使用QQ或者各种截图工具,需要先保存到本地,然后在粘贴过来(截图工具
阅读全文
posted @
2021-12-01 19:31
永不言弃!
阅读(4232)
推荐(0) 编辑