Principles and implementation of P2P UDP Nat penetration (Source Code) (zz)
Note: This article is a classic P2P article that uses UDP to penetrate NAT Chinese data, although the technology used is similar to stun. However, it combines the source code and is more practical.
========================================================== ========================================================== ===
Principles and
Reprinted: file: // C:/Documents % 20and % 20 settings/Administrator/% E6 % a1 % 8C % E9 % 9d % A2/login
The establishment of a P2P connection through a NAT device is only a little more complex than UDP. The TCP "hitting" is very similar to the UDP "hitting" process at the protocol layer. However, TCP-based holes have not been well understood so far, which leads to not many NAT devices. With the support of NAT devices, TCP-based "holes" Technology is
Keywords: P2P UDP Nat principle penetration traveral hierarchical Ric coneAuthor: hwycheng LEO (FlashBT@Hotmail.com)
Download source code:Http://www.ppcn.net/upload/2005_08/05080112299104.rarRefer:Http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt
Principles and implementation of P2P UDP-based NAT penetration (shootingstars)
Description:
There are few
Release a technical solution-mass P2P network for commercial use
At present, the main technical measures for anti-mass mailing are as follows:
(1) Account Control: only accounts can be sent, and the sending frequency of accounts is limited.
(2) IP Control: limits the sending frequency of a specified IP Address
(3) Protocol control: non-open protocol
(4) Verification code control
This solution mainly breaks through the two points above (1) and (2), an
WIN8 Cisco VPN 442 Error solution/Error Code 442 Cisco VPN Clinet with Windows 8 when you start using win8, because of work needs to use Cisco VPN Client, however, in win8, the Cisco VPN Client reports a 442 Error and cannot be used. The following Error message is displayed: Error Code 442 while connect to
think Microsoft's interpretation is too theoretical and suitable for writing into the Oxford Dictionary, while the explanation on the official website of BC is too obscure. In fact, for general users, you can simply understand UPnP as automatic port ing. It is a new Internet protocol based on TCP/IP protocol for communication between devices, the purpose is to allow all devices connected to the Internet to communicate with each other without being blocked by the gateway in the future.
2. Which
It is said that player10 will support P2P. When I see this message, I am very excited. After reading the following content, I may have to wait for a while. In my understanding, p2P transfers data directly through the client in player10, and also requires a server to parse the Client IP address. (The question is, can the client and player of the LAN penetrate? ), The server mentioned here, I think the most p
Use C # To develop a simple P2P applicationSpgoal)
Source
Http://www.aspcool.com
Author: Liu Yanqing
This article discusses a simple method to design P2P network applications.Although many P2P networks do not require indexing servers or central servers and clients can communicate with each other directly, figure 1 below shows the basic workin
Necurs. P2P: A New Type of peer-to-peer network
Last week, I received a botnet analysis sample from a security researcher who thought it was a point-to-point peer-to-peer network, but after I analyzed it for a few days, I can determine that this network is not only a P2P network, but also a very active peer-to-peer network system. The person who provided me the analysis sample is a good friend of mine. He
Yes. Since "anychat platform core SDK v2.8", a P2P Connection Control interface has been added. The previous anychat SDK client preferentially transmits data over the P2P network, followed by the server forwarding mode (when P2P is unavailable ), the specific processing mode is determined by the SDK and cannot be intervened by upper-layer applications. The new da
This is actually the revision of the file sharing example in the http://www.flashrealtime.com/file-share-object-replication-flash-p2p/, the original example is based on flex, I changed to the Flash version (the general principle is exactly the same as the previous ):
There are three basic classes:
1. p2pdomaindobject. As is used to define the (image) data class to be shared.
Package P2P {import flash.
There are three main steps to start a P2P platform company. Dimon online lending introduced how to set up a P2P online lending company and build a P2P platform in the early stage. How can we proceed to the next step after the company is registered? To familiarize everyone with the P2P online lending platform constructi
Pptp settings and local vpn (and solve the problem that ssh cannot access the remote host under the vpn), pptpssh1. Install pptpSudo apt-get install-y ppp pptpdsudo vim/etc/pptpd. conf modification: option/etc/ppp/pptpd-optionslocalip 172.31.26.19 (local vpn address) remoteip 172.31.26.20-200 (vpn customer point addres
From the DELPHI box http://www.2ccc.com/article.asp? Articleid = 2048Principles and implementation of P2P udp nat penetrationOriginal: shootingstarsReference: http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txtThere are often discussions on P2P principles on the Forum, but the discussion is based on the discussion, and there are very few substantive is
Principles and implementation of P2P udp nat penetrationOriginal: shootingstarsReference: http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt
There are often discussions on P2P principles on the Forum, but the discussion is based on the discussion, and there are very few substantive issues (source code ). Haha, here I will use a source code implem
This article combines two articles and has personally experienced it. It is very good. We have successfully established a VPN dedicated channel! The whole process is actually very simple. First, repeat the LNMP army brother's method and establish a VPN Server. 1. The full text of Server Installation explains how to create a VPN service on VPS, and how to install
Tutorial on how to build a P2P download service in a Linux environment-Linux Enterprise Application-Linux server application information. The following is a detailed description. The P2P protocols in Linux mainly include BitTorrent, aMule, and Gnutella. This article describes how to build a P2P service in the Redhat Enterprise Linux Advanced Server 4 environment.
VPN is the abbreviation of Virtual private network, it is simply to use public network link to erect private network, it belongs to remote access technology.
VPN server in the current network application is more and more extensive, today I come to you for a brief introduction of the VPN server configuration and users use VPN
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.