Winsock2 h описание
Автор Jonny depp задал вопрос в разделе Другие языки и технологии
Чем отличается winsock от winsock2 c++? и получил лучший ответ
Ответ от =Serge=[гуру]
Here is a list of the new features that WinSock 2 provides:
1.Multiple Protocol support: WOSA architecture let's service providers "plug-in" and "pile-on"
2.Transport Protocol Independence: Choose protocol by the services they provide
3.Multiple Namespaces: Select the protocol you want to resolve hostnames, or locate services
4.Scatter and Gather: Receive and send, to and from multiple buffers
5.Overlapped I/O and Event Objects: Utilize Win32 paradigms for enhanced throughput
6.Quality of Service: Negotiate and keep track of bandwidth per socket
7.Multipoint and Multicast: Protocol independent APIs and protocol specific APIs
8.Conditional Acceptance: Ability to reject or defer a connect request before it occurs
9.Connect and Disconnect data: For transport protocols that support it (NOTE: TCP/IP does not)
10.Socket Sharing: Two or more processes can share a socket handle
11.Vendor IDs and a mechanism for vendor extensions: Vendor specific APIs can be added
12.Layered Service Providers: The ability to add services to existing transport providers
In a nutshell, WinSock 2 is WinSock 1.1 on steroids, it's a superset of 1.1's APIs and architecture In addition to its new features, it also clarifies existing ambiguities in the 1.1 WinSock specification and adds new extensions that take advantage of operating system features and enhance application performance and efficiency. Finally, WinSock 2 includes a number of new protocol-specific extensions. These extensions--such as multicast socket options--are relegated to a separate annex, since the main WinSock 2 protocol specification is protocol-independent.
Источник:
от носка?
с++ лучше просто изза того больше способностей
Что-то, наверно, добавлено новое.
Или разное - в одном одно, в другом другое, в разных случаях надо использовать разные файлы.
Смотрите MSDN.
Лет 10-15 назад этот вопрос, может, был ещё актуальный...
Объясните, что такое обратный и прямой порядок байт. И как происходит выход в интернет у пользователей с little-endian
порядок байт, это последовательность, в которой многобайтовое число (short, int, long) записывается
подробнее...
Как подключить библиотеку (*.a) в Dev C++
однако, идите на официальный сайт ДевСС и читайте.. . там всё чётко и с картинками.. .
или
подробнее...
Приведите простой пример программы на C++.
#include <iostream>
using namespace std;
int main() {
char str[12], * ptr;
подробнее...
Радиус окружности, описанной около правильного треугольника, равен 3. Найдите высоту этого треугольника.
Сторона a=3R/sqrt3=3sqrt3
Высота правильного треугольника: h=(a*sqrt3)/2=9/2=4.5
Или
подробнее...
Около окружности описан многоугольник, площадь которого равна 5. Его периметр равен 10. Найдите радиус этой окружности.
S= P/2 *h где h, это апофема, которая равна радиусу описанной окружности, Р- периметр
5= 10/2*h
подробнее...
Z,Y,H,G параметры четырехполюсника, как найти уравнения этих параметров?то есть чтобы не запоминать их,а вывести, есть л
Общей формулы, понятное дело, нет и быть не может, потому что все четырёхполюсники - разные.
подробнее...
У кого нибудь есть таблица описания кода ошибкок в Delphi (C++ Builder)?
в C++Builder 6 ( в других не знаю, не юзал) есть заголовочный файл winerror.h. где лежит - не
подробнее...
Подскажите пожалуйста, как найти расстояние между центрами вписанной и описанной окружностей
Дальше все просто. Находишь проекцию радиуса описанной окружности на высоту, опущенную на
подробнее...
Прямоугольный параллелепипед описан около цилиндра, радиус основания которого равен 3. Объем параллелепипеда равен 18.
Решение:
так параллелепипед описан около цилиндра, то в основании параллелепипеда лежит
подробнее...
Чем функции из winbase.h отличаются от одноименных функций из stdlib.h?
Если речь идёт от stdlib.h, то подразумевается язык C.
Насколько я помню, в стандарте C
подробнее...
помогите найти площадь правильного треугольника если R Описанной около него окружности равен 7см
площадь правильного треугольника через радиус описанной окружности вычесляется по формуле 3умножить
подробнее...
C++. Где ошибка?!
std_lib_facilities.h - это специальный заголовочный файл, написанный Срауструпом для книги
подробнее...
Ключевое слово extern в C++
extern cоnst int i = 5;
cоnst int i = 5;
это бред сивой кобылы =)
стало легче?
подробнее...