Socket
JuneTAT
这个作者很懒,什么都没留下…
展开
-
MFC Socket TCP
步骤:一、创建CSocket 对象 二、AfxSocketInit();//在哪个线程就在哪个线程里调用这个 三、调用Socket()方法,来创建socket句柄 四、调用Connect()方法,来连接服务器,参数IP,PORT 五、Connect成功就发送数据呗, 六、WIN32_FIND_DATA这个结构体来保存要发送文件的属性,如文件转载 2017-09-26 11:27:02 · 721 阅读 · 0 评论 -
MFC Socket UDP
1. UDP和TCP最大的区别: 1) TCP最大的特点就是面向连接、安全可靠,也就是说TCP通信必须要先建立连接,并且通信过程需要时时校验,如果数据有误需要重发; 2) UDP最大的特点就是面向无连接,不可靠,也就是说不用建立连接就直接向目标发送信息,并且通信过程中不做任何校验,如果数据丢失或者有误也不管; 3) 听上去UDP非常的无用,但其实不然,UDP最大原创 2017-09-26 11:36:31 · 820 阅读 · 0 评论 -
socket 实例
1.TCP流式套接字的编程步骤 在使用之前须链接库函数:工程->设置->Link->输入ws2_32.lib,OK!服务器端程序: 1、加载套接字库 2、创建套接字(socket)。 3、将套接字绑定到一个本地地址和端口上(bind)。 4、将套接字设为监听模式,准备接收客户请求(listen)。 5、等待客户请求到来;当请求到来后,接受连接请求,返回一个新的对应于此次连接原创 2017-09-21 16:41:18 · 329 阅读 · 0 评论 -
socket原理详解
一, 定义我们知道进程通信的方法有管道、命名管道、信号、消息队列、共享内存、信号量,这些方法都要求通信的两个进程位于同一个主机。但是如果通信双方不在同一个主机又该如何进行通信呢?在计算机网络中我们就学过了tcp/ip协议族,其实使用tcp/ip协议族就能达到我们想要的效果,如下图(图片来源于《tcp/ip协议详解卷一》第一章1.3) 、原创 2017-09-19 18:07:50 · 718 阅读 · 0 评论 -
UDP 发送接收 struct
利用udp发送数据时,可能会发送不同类型的数据,多种类型数据通过一条udp报文发送需要,因此需要建立一个结构体对需要发送的数据进行定义。但是udp发送的是char型参数,因此需要将结构体转换为char型。 结构体和char转换有很多种方法,每种方法所使用的条件也不同,一般来说,对于定长的结构体来说比较简单,变长的结构体的转换较为复杂。在此介绍定长结构体的转换与发送的简单方法,当然应用还需根原创 2017-09-29 13:36:47 · 2073 阅读 · 0 评论