PtokaX wiki

Hub (server) for Direct Connect

User Tools

Site Tools


dcprotocol:hub_client:ipv6:ipv4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
dcprotocol:hub_client:ipv6:ipv4 [14/10/2012 05:22]
ppk created
dcprotocol:hub_client:ipv6:ipv4 [13/01/2013 15:53] (current)
ppk
Line 1: Line 1:
 ====== IPv4 Direct Connect protocol extension ====== ====== IPv4 Direct Connect protocol extension ======
-**Important! Work in progress and things can change when it will be needed!**\\ 
-\\ 
- 
 This protocol extension is used by client when he connect to hub with IPv6 and it is supporting IPv4.\\ This protocol extension is used by client when he connect to hub with IPv6 and it is supporting IPv4.\\
 Client sending in $Supports IPv4 and hub will check his IPv4 connection availability.\\ Client sending in $Supports IPv4 and hub will check his IPv4 connection availability.\\
 Hub must get client IPv4 address to be able to check if client is sending correct IPv4 address in commands, without checking will be DDOS possible as in old dark dc times when hubs don't check IP in ConnectToMe.\\ Hub must get client IPv4 address to be able to check if client is sending correct IPv4 address in commands, without checking will be DDOS possible as in old dark dc times when hubs don't check IP in ConnectToMe.\\
-When check for IPv4 success then hub will enable IPv4 bit in client MyINFO (see [[dcprotocol:hub_client:ipv6:ip64|IP64]] extension for details) and client is allowed to use active mode as normal IPv4 client.+When check for IPv4 success then hub will enable IPv4 bit in client [[dcprotocol:hub_client:myinfo|$MyINFO]] (see [[dcprotocol:hub_client:ipv6:ip64|IP64]] extension for details) and client is allowed to use active mode as normal IPv4 client.
  
 __Example how it works in CzDC and PtokaX:__\\ __Example how it works in CzDC and PtokaX:__\\
Line 18: Line 15:
 \\ \\
 Two last lines is IPv4 support in action.\\ Two last lines is IPv4 support in action.\\
-Hub requested IPv4 connection from client, client connected and send his nick using normal client->client connection.\\+Hub requested IPv4 connection from client, client connected and send his nick using normal client to client connection.\\
 After that hub disconnected that IPv4 connection, address was checked and that is all what hub need. After that hub disconnected that IPv4 connection, address was checked and that is all what hub need.
dcprotocol/hub_client/ipv6/ipv4.1350192149.txt.gz ยท Last modified: 14/10/2012 05:22 by ppk