这位怪蜀黍 中午的时光真难熬!还好有你在!

Socket TCP通讯 二:Socket TCP用来做什么?

一:什么是Socket TCP?

二:Socket TCP用来做什么?

三:Socket TCP怎样来使用?

 

二:Socket TCP用来做什么

 

socket是协议和你应用程序的一个接口,你通过它来实现通信,是用来做通信的一套API

 

socket就是插座的意思,把2个东西通过电线插在插座上,就可以通信了

 

各种通信,现在主要都是用socket的

 

应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。

 

为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口,区分不同应用程序进程间的网络通信和连接。

 

网络通信的基础就是Socket,Socket属于传输层的技术,API实现TCP协议后可用于HTTP通信,实现UDP协议后可实现FTP通信。

 

Socket技术也用于在线咨询、消息推送等需要实时交互消息的场合。

 

socket 用来写网络通讯程序的,简单来说在远程机器,和本地机器各建一个socket,然后进行连接通讯即可。

 

与http请求相比:socket可以从服务端向客户端主动发送消息.效率也比http高

 

与p2p相比,socket用固定的服务器,连接稳定;p2p使用某一用户作为服务器,连接不稳定....

 

posted @   蟾宝  阅读(396)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示