Перейти к содержанию
    

TCP/IP-сокеты

Сделал программу передачи данных по Internet через Socket-соединения. Написал в C++Builder, c использованием компонент TClientSocket, TServerSocket.

Но время от времени при установке соединения (от GSM-модема по GPRS-соединению) оно устанавливается как-то с глюком, так что ServerSocket в программе начинает сыпать всякую лабуду типа 0.

Я пришел к выводу что это какая-то особенность компонент C++Builder.

Пробовал разные библиотеки для C++Builder, но они все основаны на вышеназванных компонентах, и глючат также.

Мне говорили что используя Winsock2 этих глюков нет.

Может у кого есть пример с использованием WInsock2 создания сокета?

В .h-файле мало информации, я не могу разобраться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но время от времени при установке соединения (от GSM-модема по GPRS-соединению) оно устанавливается как-то с глюком, так что ServerSocket в программе начинает сыпать всякую лабуду типа 0.

Я пришел к выводу что это какая-то особенность компонент C++Builder.

 

А я таки сильно подозреваю, что это - особенность написанного кода :)

 

Мне говорили что используя Winsock2 этих глюков нет.

Может у кого есть пример с использованием WInsock2 создания сокета?

В .h-файле мало информации, я не могу разобраться.

 

В отношении IP сокетов, то все реализации Win не соответствуют RFCs, т.е. всегда будут ... "с особенностями" :cranky:

Если вас интересуют детальные примеры с использованием Winsock, да ещё и с фиксацией отличий от нормальных BSD socket - возьмите вот эту книжку, она разрешит все ваши проблемы:

http://qnx.org.ru/index.php?option=com_min...um=12&topic=467

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо!!! Это просто мечта!

 

Ну вот: мечтайте на здоровье ;).

 

Но для разбирательства в деталях - У.Стивенс "UNIX: Разработка сетевых приложений": куда точнее и круче будет ;).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уильям Р. Стивенс. Unix. Разработка сетевых приложений:

http://education.aspu.ru/index.php?c=library

 

"Вам хочется песен - их есть у меня!"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...