Unity通信原理以及应用
通信
奋斗的菇凉
不积跬步无以至千里
展开
-
C#日志文件Log4net.dll的应用
一、什么是log4net?二、引用log4net文件并把日志输出到日志文件里 2.1 创建项目2.2 从网上下载log4net.dll文件 找到创建的项目所在文件夹根目录创建引用文件夹, 把log4net.dll文件库放在引用文件夹里如下所示:2.3 添加log4net.dll引用 2.4 在Asse...原创 2020-03-31 17:22:57 · 2707 阅读 · 2 评论 -
使用Topshelf创建Windows服务
一、什么是Topshelf服务?二、使用Topshelf服务有什么好处三、创建Topshelf项目3.1 在创建的项目文件夹里创建一个引用的目录, 引用目录使得未来多人协作开发的时候比较方便,大家把需要引用的第三方类库都放在这个引用文件夹下3.2 TopShelf.dll插件下载:https://github.com/topshelf/Top...原创 2020-03-30 23:12:14 · 378 阅读 · 0 评论 -
VS2017 C# 创建Windows服务
什么是Windows服务Windows服务器跟游戏服务器有什么关系?创建Windows服务默认生成文件:引用的类库以及整个工程的一些定义。生成的版本号,如果想让版本号自动往下延续生成,每次编译时版本好会变;配置文件,如果以后要连数据库,配置文件就会在这里,包括后续引入第三方的组件也要把配置文件写在这里;Windows服务启动执行的入口文件;马上要进行配置的相关的东西,...原创 2020-03-30 16:03:42 · 1539 阅读 · 2 评论 -
C#通信之利用Tcp创建聊天系统——服务端与客户端
打开VS,新建工程原创 2020-03-29 19:30:29 · 754 阅读 · 1 评论 -
Unity网络通信之Tcp与UDP协议概述以及两者的区别
一、TCP协议1.1 TcpListener (服务端)using System.Net.Sockets;using System.Net;using System.Reflection;namespace ConsoleApplication1{ class Program { //创建服务器端,监听客户端 public ...原创 2020-03-28 18:22:38 · 2075 阅读 · 0 评论 -
OSI七层网络模型概述
要了解通信原理以及过程,首先要了解一下互联网结构模型,这个互联网结构模型把网络分成若干层,每一层会实现特定的功能。 一、首先说下什么是协议? 举个例子,比如说两个来自不同地方的人说不同的方言,因为听不懂对方的方言两个人就很难沟通,于是需要订好一个协议都说普通话,这样双方就能听懂,那么说普通话就是一个协议。 二、 OSI七层参考模型 ...原创 2020-03-28 14:06:30 · 431 阅读 · 0 评论 -
Unity 网络通信之TCP/IP以及什么是套接字(Socket)?
什么是TCP ?什么是半包、粘包问题?TCP是可靠的传输协议:假如 A与B 通信 A发数据包给B,B收到数据包然后要告诉给A,A收到回复之后发下一个数据包。 如果说B没有收到数据包,A等B的回应,再发一次这个数据包,直到B回复了,A才会发下一个数据包。(1)如果A发A1A2A3A4给B ,则B一定会按顺序收到...原创 2020-03-28 15:15:40 · 1211 阅读 · 0 评论 -
Unity HTTP Post 发送数据
简单粗暴直接上代码,该脚本可直接挂载到任何一个物体上:using System.Collections;using System.Collections.Generic;using System.IO;using System.Net;using System.Text;using System;using UnityEngine;public class ReadJsonda...原创 2019-08-19 15:54:46 · 11604 阅读 · 2 评论