  UDP 

 :
   Visual Studio 2015  .
      IDE.

1)       (32/64  ..)
          C++,  
    .

2)      :
UDP (v4), UDP v6    (v6   v4)
         define':
MODE_IPV4  -  UDP
MODE_IPV6  -  UDPv6
MODE_IPvA  -  UDPv6   

3)   -         exe.

 :
 -h    CMD Windows   :

C:\DATA\files\UDP_server_client\Release\UDP_server.exe -h
This version is built as   UDP4  version
Application can run in 2 main modes:
        -s   as server
        -c   as a client
SERVER MODE arguments:
  call conversion 1
        1)  address  port
        2)  port
                where port - is portnum to listen for incoming datagramms. used 64000  if omitted
                     address - IP-address, or hostname which should be used for opening port. used  127.0.0.1 if omitted

CLIENT MODE arguments:
  [ address [port]]
                where address - hostname or IP or other name of server to connect to. "localhost" is used if omitted
                       port - port number to establish connection. 64000  is used if omitted

- - -

  :
UDP_server.exe
      65000   udpv6
UDP_server.exe -s ::0 65000
  udpv4
UDP_server.exe -s 0.0.0.0 65000
  localhost c   63000,    ( udpv6  udpv4):
UDP_server.exe -s  63000
  -s :
UDP_server.exe -s  63000

   ,    :
localhost 64000

  :
UDP_server.exe  -c
     localhost 64000
UDP_server.exe  -c address
    address   64000

UDP_server.exe  -c address port
     

  udpv6:
    :
UDP_server.exe -s ::0 60123

     
UDP_server.exe -c localhost  60123
,   ipconfig " IPv6-" (  fe80::286d:b068:ef81:b74c%13 )
UDP_server.exe -c fe80::286d:b068:ef81:b74c%13 60123
