
网络通讯
uiuan00
程序驱动人生
展开
-
基于FTP协议实现FTP客户端和服务端程序
摘要FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。虽然我们也可以手工使用它,但是它的主要作用是供程序使用的。本文详细介绍了FTP协议内容及FTP工作原理以及基于FTP协议通过C#实现FTP客户端和FTP服务端。1 FTP协议文件传输协议FTP(File Transfer Protocol)是因特网中使用最广泛的文件传输协议。FTP使...原创 2019-11-08 17:30:23 · 5350 阅读 · 0 评论 -
gRpc原理解析及C#中使用示例
目录概述使用场景gRpc使用示例创建解决方案定义.proto文件proto文件编译实现服务代码调用远程服务RPC远程调用测试概述gRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, No...原创 2019-10-31 11:25:42 · 4150 阅读 · 6 评论 -
C# 基于Socket套接字的网络通信封装
摘要之所以要进行Socket套接字通信库封装,主要是直接使用套接字进行网络通信编程相对复杂,特别对于初学者而言。实际上微软从.net 2.0开始已经提供了TCP、UDP通信高级封装类如下:TcpListenerTcpClientUdpClient微软从.net 4.0开始提供基于Task任务的异步通信接口。而直接使用socket封装库,很多socket本身的细节没办法自行控制,本...原创 2014-09-26 15:07:36 · 2960 阅读 · 4 评论