
Socket
陆老师Peter
高校计算机专业教师、项目经理、软件研发负责人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
截获 Windows socket API
1、前言本文主要介绍了如何实现替换Windows上的API函数,实现Windows API Hook(当然,对于socket的Hook只是其中的一种特例)。这种Hook API技术被广泛的采用在一些领域中,如屏幕取词,个人防火墙等。这种API Hook技术并不是很新,但是涉及的领域比较宽广,要想做好有一定的技术难度。本文是采集了不少达人的以前资料并结合自己的实验得出的心得体会,在这里进行总结...转载 2019-12-26 11:26:32 · 1243 阅读 · 0 评论 -
Socket通信原理
文章是从网上复制过来的,原文有很多错别字和错误的地方,我在这里已经更正了,可直接阅览。另外我还在文中添加了一些注释,以便初学者能更好更快的理解。 对TCP/IP、UDP、Socket编程这些词你...转载 2019-06-12 23:03:37 · 260 阅读 · 0 评论 -
Socket(1)——C# Socket基础知识
socket基础知识。 注意:如果你已经接触过socket,那就没什么必要耽误时间看下去了。 1.按惯例先来介绍下socket Windows 中的很多东西都是从Unix领域借鉴过来的,Socket也是一样。在Unix中,socket代表了一种文件描述符(在Unix中一切都是以文件为单 位),而这里这个描述符则是用于描述网络访问的。什么意思呢?就是程序员可以...转载 2019-08-26 17:48:46 · 767 阅读 · 0 评论 -
Socket(2)——SOCKET网络编程:Socket相关概念
1、socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。(其实就是两个程序通信用的)。2、socket非常类似于电话插座。以一个电话网为例。电话的通话双方相当于相互通信的2个程序,电话号码就是IP地址。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的号码,相当于对方有...原创 2019-08-27 23:00:12 · 334 阅读 · 0 评论 -
Socket(3)——Socket一般应用模式(服务器端和客户端)
1.服务端welcoming socket :开始监听端口(负责监听客户端连接信息) 。 2.客户端client socket :连接服务端指定端口(负责接收和发送服务端消息) 。 3.服务端welcoming socket :监听到客户端连接,创建connection socket。(负责和客户端通信)。说明:welcoming socket、client socket、welcomi...原创 2019-08-27 23:10:31 · 789 阅读 · 0 评论 -
Socket(4)——Socket的通讯过程
1、服务器端:申请一个socket 。 绑定到一个IP地址和一个端口上。 开启侦听,等待接授连接。2、客户端:申请一个socket 。 连接服务器(指明IP地址和端口号)。3、服务器端接到连接请求后,产生一个新的socket(端口大于1024)与客户端建立连接并进行通讯,原侦听socket继续侦听。4、127.0.0.1 就代表本机,没网络的时候可以用这个测试项目。注意:...原创 2019-08-27 23:19:39 · 389 阅读 · 0 评论 -
Socket(5)——Socket方法
------------------相关类--------------------------1、IPAddress类:包含了一个IP地址 。2、IPEndPoint类:包含了一对IP地址和端口号。-------------------方法们-------------------------3、Socket (): 创建一个Socket 。4、Bind(): 绑定一个本地的IP...原创 2019-08-27 23:26:32 · 542 阅读 · 0 评论 -
Socket(6)——Socket通信基本流程图
原创 2019-08-27 23:27:58 · 2597 阅读 · 0 评论 -
Socket(7)——Socket扩展
1、如果实现传送文件,接收数据是文件还是文字?2、设计协议:把要传递的字节数组前面都加上一个字节做为标识。0:表示文字, 1:表示文件。即: 文字: 0+文字(字节数组表示) 。 文件:1+文件的二进制信息。...原创 2019-08-27 23:31:37 · 336 阅读 · 0 评论