我决定用C#写服务器

扩充话题 > 灌水乐园 [问题点数:100分,无满意结帖,结帖人BlueGuy__]
等级
本版专家分:10788
结帖率 99.55%
等级
本版专家分:44795
勋章
Blank
GitHub 绑定GitHub第三方账户获取
Blank
黄花 2019年12月 扩充话题大版内专家分月排行榜第二
等级
本版专家分:4362
等级
本版专家分:10788
等级
本版专家分:3916
等级
本版专家分:59676
勋章
Blank
蓝花 2020年3月 扩充话题大版内专家分月排行榜第三
等级
本版专家分:1619
等级
本版专家分:12800
等级
本版专家分:152182
勋章
Blank
签到达人 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
红花 2020年3月 扩充话题大版内专家分月排行榜第一
2020年2月 扩充话题大版内专家分月排行榜第一
2019年12月 扩充话题大版内专家分月排行榜第一
2019年11月 扩充话题大版内专家分月排行榜第一
2019年11月 扩充话题大版内专家分月排行榜第一
2019年11月 扩充话题大版内专家分月排行榜第一
2019年10月 扩充话题大版内专家分月排行榜第一
Blank
黄花 2020年1月 扩充话题大版内专家分月排行榜第二
等级
本版专家分:8358
等级
本版专家分:8358
C# WinForm 通过WebSocket 实现与服务端通讯示例

接到一个新的任务,功能就是服务端主动给客户端推送消息,服务端是websocket,要求客户端winFrom窗体程序 通过查阅各种资料对理论知识进行充电,终于了解了Socket的概念,相信大家也对Socket有自己的理解,所以...

C#Socket通信原理(基础篇)

大致懂了一点,现在来总结一下关于C#Socket通信的原理首先我们要知道网络中的进程是如何进行通信的在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个...

“远程服务器返回错误: (417) Expectation failed“解决方法

用c#做zhaopin.com网站自动登陆的时候,一直返回“远程服务器返回错误: (417) Expectation failed” 这个提示,在检查确认代码没有问题后,google了一下找到了解决方案: 在代码的最开始加入如下一句: ...

使用C#开发HTTP服务器系列之Hello World

从今天起,将开始撰写一组关于HTTP服务器开发的系列文章。为什么会有这样的想法呢?因为人们对Web技术存在误解,认为网站开发是Web技术的全部。其实在今天这样一个时代,Web技术可谓是无处不在,无论是传统软件...

c#与java的区别

经常的同行问: "你做java还是.net 啊" 每次会傲气的说:"java 和.net 都做 啊" 那你知道"java 和 c# 有些什么区别不?" 那就傻啦!! C#与Java的区别 C#最引人的地方是它与Java的区别而不是其相似性。下面...

【开源】golang高性能分布式游戏服务器框架-mqant

于是就在网络上查询相关的资料,但发现目前网络上的开源游戏服务器框架相对较少,而目前市面上已有的一些开源游戏框架又不太对自己的胃口。正好17年初刚回公司的时候事情比较少,就抽时间按照自己对游戏服务器的架构...

C#高性能大容量SOCKET并发(六):超时Socket断开(守护线程)和心跳包

有超时连接,相对应的需要设计心跳包,心跳包用来检测连接和维护连接状态,心跳包的原理是客户端发送一个包给服务器服务器收到后发一个响应包给客户端,通过检测是否有返回来判断连接是否正常。

高性能分布式游戏服务器框架

目前网上优秀的开源游戏服务器框架也不少(当然与web框架比起来就少太多了),但总结起来都各有各的优缺点,下面列出在选型过程中的一些考量,希望大家能开放的讨论,有不恰当的地方也请指正。 首先是开发语言 目前...

asp.net服务器控件button先执行js再执行后台的方法

关于button这个服务器控件,一直想减少它向服务器提交数据。那些检测,还是在客户端实现就好了。 这就需要javascript,但是发现仅仅有javascript还是不够的。button服务器控件的单击事件叫“onClick”, 所以...

对Socket通信中BeginReceive方法的一些理解

在学习Unity的网络通信的时候,客户端和服务器端使用Socket通信。其中用到了不少Socket的方法。先看看Receive方法,Receive方法的主要参数是传入一个接受数据的byte数组。查看文档可以得知:如果没有可读取的数据,...

选择Asp for javascript,非.net。

Web类型的程序使用过的服务器端语言有C#和Python。PHP稍Copy过几段代码,Asp很早听说过。C#我主要用来Web服务比较多,C#这种强类型语言Web不太爽,特别构造复杂的JSON数据结构的时候。 Python这语言很不错,...

C#用HttpWebRequest中发送GET/HTTP/HTTPS请求

这个需求来自于最近练手的一个项目,在项目中需要将一些自己发表的和收藏整理的网文集中到一个地方存放,如果全部采用手工操作工作量大而且繁琐,因此周公决定利用C#来实现。在很多地方都需要验证用户身份才可以...

C++和C#进程间通过命名管道来通信(附源码)—上

C++和C#进程之间通过命名管道通信(上) “命名管道”是一种简单的进程间通信(IPC)机制。命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的不同计算机的不同进程之间,支持可靠的、单向或双向的数据...

基于C#的http协议开发

浏览Web时,浏览器通过HTTP协议与Web服务器交换信息。这些信息(文档)类型的格式由MIME定义。 HTTP协议具有以下的特点: HTTP按客户/服务器模式工作 HTTP支持客户(一般情况是浏览器)与服务器的通讯,相互...

C#学习之web网站制作入门篇(ASP.NET)

之前熟悉C#与.net, 以为.net就是C#,现在知道了.NET是C#的开发平台,C#即可用来开发客户端(WindowsFrom),也可以用来开发网站即ASP.NET;

C# Socket通信常用方法

服务器间通信,我们常常会用到socket进行通信,在C#中怎么使用socket进行通信呢? 1、引入命名空间 using System.Net; using System.Net.Sockets; 2、使用tcp协议,链接服务器的方法

vb.net与c#相比有什么优势和区别?

vb.net与c#相比有什么优势和区别? 这世界上没有什么比编程工具更加牵动程序员的心。VC、VB、DELPHI、JAVA……这些耀眼的名字不仅占据了程序员的生活,而且似乎已经成为了某种信仰。可是,伴随着新世纪的脚步,这些...

C#与.Net Framework的联系和区别

C#语言  C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着...

C#实现自动升级(附源码)

目前主流的程序自动升级策略是,重新下载最新的安装包,然后重新安装整个客户端。这种方式虽然简单直观,但是缺陷也很明显。比如,即使整个客户端有100M,而本次更新仅仅只是修改了一个1k大小的dll,那也意味着要...

C#Socket编程详解(一)TCP与UDP简介

一、TCP与UDP1、TCP1.1 定义TCP(TransmissionControl Protocol)传输控制协议。是一种可靠的、面向连接的协议(eg:打电话)、传输效率低全双工通信(发送缓存&接收缓存)、面向字节流。...

ZooKeeper之.net客户端编译

最近公司开始zookeeper的进行开发和应用。由于大量应用、服务都还在使用C#,因此不得为C#用户进行服务。C#客户端编译必不可少。看了一下,C#的zookeeper客户端还是有一些,但成熟的不多。可以考虑以下两个版本: ...

c#和js的交互(转)

如何在 C#中访问 JavaScript函数?答案如下:c#代码中执行 javaScript函数:方法一:1、Page.RegisterStartupScript("ggg","SetVisible(1);");方法二:使用 Literal类,然后private void Button2_Click(object sender...

C# Modbus TCP、Modbus RTU、Modbus ASCII

在这里给大家分享一个我用C#写的Modbus TCP、Modbus RTU、Modbus ASCII的客户端和服务器端软件,暂时不开放源码,后期看一下大家是否有需要,再决定开放源码。由于是第一次书写,难免会有一些bug存在,请使用者提出...

比比Java和C#语言运行的快慢

前言:闲来无事,在图书馆随便看看书,发现不论是在论坛还是书的作者都喜欢将Java和C#拿来比较一番。谈论语言的是非。所以我决定,从语言的运行快慢来比较一下究竟哪种语言快些。

C#与Javascript变量、函数之间的相互调用

C#与Javascript变量、函数之间的相互调用 一、javascript调用C#代码解决方案// 第一种情况:1.后台方法:protected string CsharpVoid(string strCC){ return strCC;} 2.javascript 调用<!--var s = ""; document....

完成端口(IOCP)实现高性能网络服务器(源码 C#)

最近有项目要做一个高性能网络服务器决定下功夫搞定完成端口(IOCP),最终花了一个星期终于把它弄清楚了,并用C++了一个版本,效率很不错。 但,从项目的总体需求来考虑,最终决定上.net平台,因此又花了...

[原创]花了2天时间,彻底搞清C#中cookie的内容,搞清以下内容将让你对所有网

[原创]花了2天时间,彻底搞清C#中cookie的内容,搞清以下内容将让你对所有网站的cookie都尽在掌握之中.cookieCollection是一个针对一个域所有的cookie的集合cookeContainer是一个容器,里面可以装多个域的cookie的集合,...

存储过程基础(四)通过c#调用存储过程实现查询操作

本文主要介绍如何通过c#调用自定义存储过程,实现根据ID查询USER表中的记录,并将其结果返回,存放到DataTable中。  为了加深对存储过程的理解,通过两种方式实现上文要求。第一种方式是传统的将sql语句提交到...

JS 调用后台变量的值

(1)//后台:Publicstringstr="123"; //最好为Public类型 直接在AspX前台页面HTML代码中要放的位置写入如下代码: td>=str%>td> ...(2)JS取本页面中的服务器端控件值: 服务器端控件值: function

对于游戏服务器的一些思考和研究

客户端已经了五六年了,但是并没有服务器。现在有相关的需求,希望能够以比较省时省力的方式完成服务器的开发。经验比较浅,所以以下言论只是个人观点和吐槽。    服务器技术的理解是这样的。做到京东、...

相关热词 c#调用java程序 疯狂c# c#多线程处理文本 c# 处理二进制数据类型 c# 如何写文件 c#如何判断程序已打开 c# 标题大小 c# socket 网卡 c#操作sql c#遍历tree