-
穿透防火墙 mfc界面
要在相同的网络终端上绑定到不同的套接字上,所以必须为这些套接字设置SO_REUSEADDR属性(即允许重用),否则侦听会失败。 4、S的【协助打洞】连接收到A的申请后通过【主连接】通知B,并将A经过NAT-A转换后的公网IP地址和端口等信息告诉B。 5、B收到S的连接通知后首先与S的【协助打洞】端口连接,随便发送一些数据后立即断开,这样做的目的是让S能知道B经过NAT-B转换后的公网IP和端口号。 6、B尝试与A的经过NAT-A转换后的公网IP地址和端口进行connect,根据不同的路由器会有不同的结果,有些路由器在这个操作就能建立连接,大多数路由器对于不请自到的SYN请求包直接丢弃而导致connect失败,但NAT-A会纪录此次连接的源地址和端口号,为接下来真正的连接做好了准备,这就是所谓的打洞,即B向A打了一个洞,下次A就能直接连接到B刚才使用的端口号了
- 2022-02-05 16:28:38下载
- 积分:1
-
基于异步事件回调机制的C++ XMLRPC服务器程序,使用起来非常方便...
基于异步事件回调机制的C++ XMLRPC服务器程序,使用起来非常方便-based on asynchronous callback mechanism incident C XMLRPC server, it is very convenient to use
- 2022-05-10 17:10:39下载
- 积分:1
-
实现滑动窗口协议
实现滑动窗口协议-achieve sliding window protocols
- 2022-10-24 09:10:03下载
- 积分:1
-
易语言聊天,易语言版聊天室
易语言聊天,易语言版聊天室-Yi language chat
- 2023-06-18 03:00:03下载
- 积分:1
-
Dreamweaver UltraDev网页编程不求人.书籍语言: 简体中文
书籍类型: 网页设计
授权方式: 免费软件...
Dreamweaver UltraDev网页编程不求人.书籍语言: 简体中文
书籍类型: 网页设计
授权方式: 免费软件
-Dreamweaver UltraDev website programming taxpayer. Books Language : English books types : Web Design license : free software
- 2022-07-16 04:31:47下载
- 积分:1
-
this software is embedded engaged in the development of personnel TCPIP learning...
本软件是从事嵌入式开发人员TCPIP学习使用的代码,具有一定的指导意义,包括ARP、ICMP、IGMP网络内部OSPF等协议的相关代码,还有其他SIP语音网关协议的相关代码。
- 2022-05-28 19:08:10下载
- 积分:1
-
这是一个语音聊天的源代码,完成的主要功能,但收购…
这是一个语音聊天的源代码,完成了主要的功能,只是采集的语音信号没有编码就直接发送出去了,有兴趣的朋友可以-This a voice chat source code, to complete the main function, but the acquisition of the voice signal coding not directly sent away, interested friends can s
- 2022-06-27 14:25:26下载
- 积分:1
-
CS Client and Server 模式的创建及文件传输并发
实现了文件的传输 下载以及并发执行,send 和 receive的实现文件的下载,实现了一个服务器对应处理多个客户端提出文件下载的请求,本程序采用C 语言编写,详尽的描述了socket的连接,使之简单明白易懂。
- 2022-01-25 23:25:11下载
- 积分:1
-
网络缓冲队列操作。队列的个数由宏定义QUEUE_NUM
规定。
函数:
void queueInit()
char queueAd...
网络缓冲队列操作。队列的个数由宏定义QUEUE_NUM
规定。
函数:
void queueInit()
char queueAdd(int index, unsigned char* pBuff, int pri)
char queueDelHead(int index)
char queueDelAll()
调用: 无
被调用: 网络通讯程序及用户程序的初始化部分-Network buffer queue operation. The number of queues defined by the macro QUEUE_NUM provisions. Function: void queueInit () char queueAdd (int index, unsigned char* pBuff, int pri) char queueDelHead (int index) char queueDelAll () call: None is called: network communication procedures and user program initialization part
- 2022-01-29 02:43:28下载
- 积分:1
-
这是一个简单的java聊天程序,并传递声音。包括2部分…
这是一个简单的JAVA聊天程序,同时能够发送声音。
包括两个部分:服务器端和客户端。
基本功能如下:
服务器端:
向所有客户端发送消息;转发消息;发送声音数据给客户端。
客户端:
显示当前在线用户;向某个用户发送消息;接受服务器端发送过来的声音。
这个程序可能看起来有点乱,因为很久没用JAVA了,但是最近别人要我帮忙写一个,所以就。。。
希望能够起到抛砖引玉的效果。
Feel free and enjoy it!-This is a simple Java Chat procedures, and to transmit sound. Including two parts : the server and client. Basic functions are as follows : Server : to all client send messages; Forward news; To send voice data to the client. Client : Display current online users; A user to send messages; Accept server sent over the voice. This procedure may seem somewhat arbitrary, as long JAVA useless, but others recently wrote to me for help one, So. . . To serve as a trigger effect. Feel free and enjoy it!
- 2022-04-25 15:01:36下载
- 积分:1