IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Материалы по использованию UDP (https://www.imho.ws/showthread.php?t=129649)

AcraL 18.02.2008 00:37

Материалы по использованию UDP
 
Привет всем.
Надо, ну просто очень дано, материалы по UDP,
Судь вопроса в том что надо написать клиент-сервер, но связь может быть Multicast, Unicast, Broadcast, также этот код будт использован и для других приложений, т.е. желательно чтобы был полностью не зависим.
По поводу TCP есть много чего а вот UDP, 2-3 примера и те без какого либо объяснения, и не раскрываю все возможности.

Borland 18.02.2008 01:24

AcraL
И TCP, и UDP под Windows работают через API WinSock.
Цитата:

The Windows Sockets API is a standard API under Windows 2000 for applications that use TCP and UDP. Applications written to the Windows Sockets API run on many versions of TCP/IP. TCP/IP utilities and the SNMP service are examples of applications written to the Windows Sockets interface.

Windows Sockets provides services that allow applications to bind to a particular port and IP address on a host, initiate and accept a connection, send and receive data, and close a connection. There are two types of sockets:
1. A stream socket provides a two-way, reliable, sequenced, and unduplicated flow of data using TCP.
2. A datagram socket provides the bi-directional flow of data using UDP.
http://technet2.microsoft.com/Window....mspx?mfr=true
http://www.microsoft.com/technet/pro....mspx?mfr=true
http://technet.microsoft.com/en-us/l.../bb758873.aspx

В общем, инфы на M$ Technet - полно, но на её поиск нужно достаточно много времени...
http://search.technet.microsoft.com/...0winsock%20API

AcraL 18.02.2008 15:57

Borland, мне не нужна теория по протоколу UDP, кстатит там в основном также идет изложение по поводу TCP... Я ищу литературу которая поможет мне понять как организовать сервер.

crawler 18.02.2008 16:36

UDP - это просто. Открыл сокет и послал пакет. А на другой стороне получил. Или не получил. Вот на этом принципе и организовывай.

Для чего делать клиент-сервер на UDP ? К чему такой гемор?

AcraL 19.02.2008 21:42

crawler, да не так уж и все просто как я думал...
есть разные ситуации, вроде MultiCast и ВroadCast.
А что касается зачем писать сервер на UDP, так клиент захотел...

crawler 20.02.2008 10:43

http://www.faqs.org/rfcs/rfc1112.html
http://www.faqs.org/rfcs/rfc3170.html
http://www.faqs.org/rfcs/rfc922.html

Ну и само собой надо понимать чем просто IP отличается от UDP или TCP ;)


Часовой пояс GMT +4, время: 04:38.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.