Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Client-Server

5.5K
29 октября 2003 года
Parazit
4 / / 29.10.2003
Решил написать маленькую программку для локалки, типа клиент-сервер. Пишу вроде стандартно:
ClientSocket1.Host:=Edit1.Text;
ClientSocket1.Open;
ClientSocket1.Socket.SendText ('');
ClientSocket1.Close;
Но при запуске выдает ошибку: «Can’t create new socket».
Дописываю перед Open:
ClientSocket1.Socket.Connect (1) – первая ошибка уже не выдается, но появляется другая: «Windows socket error: (10038), on API ‘send’». Подскажите пожалуйста, что нужно вписать чтобы все работало нормально?! Спасибо!!!!
315
30 октября 2003 года
Nick_M
399 / / 29.05.2003
Цитата:
Originally posted by Parazit
Решил написать маленькую программку для локалки, типа клиент-сервер. Пишу вроде стандартно:
ClientSocket1.Host:=Edit1.Text;
ClientSocket1.Open;
ClientSocket1.Socket.SendText ('');
ClientSocket1.Close;
Но при запуске выдает ошибку: «Can’t create new socket».
Дописываю перед Open:
ClientSocket1.Socket.Connect (1) – первая ошибка уже не выдается, но появляется другая: «Windows socket error: (10038), on API ‘send’». Подскажите пожалуйста, что нужно вписать чтобы все работало нормально?! Спасибо!!!!


А номер порта задан?

5.5K
30 октября 2003 года
Parazit
4 / / 29.10.2003
Цитата:
Originally posted by Nick_M

А номер порта задан?



Та задано все. Пытался удалить ClientSocket1.Socket.SendText() - ошибка не появляется. Но без этого, правда, посылаться то ничего не будет...

315
31 октября 2003 года
Nick_M
399 / / 29.05.2003
Цитата:
Originally posted by Parazit


Та задано все. Пытался удалить ClientSocket1.Socket.SendText() - ошибка не появляется. Но без этого, правда, посылаться то ничего не будет...


Попробуй следущее. Верно только для windows 9x и NT. В папке \windows есть файл services без расширения. Это текстовый файл, в котором перечисленны сервисы и соответствующие им порты в виде

testport 1234/tcp #комментарий

testport - имя сервиса
1234 - номер порта
tcp - поддерживаемый протокол
После всех изменений в этом файле необходимо перегружаться. Необходимо добавить свой порт в этот файл для сервера. Если получиться, сообщи.

5.5K
05 ноября 2003 года
Parazit
4 / / 29.10.2003
Цитата:
Originally posted by Nick_M

Попробуй следущее. Верно только для windows 9x и NT. В папке \windows есть файл services без расширения. Это текстовый файл, в котором перечисленны сервисы и соответствующие им порты в виде



А если нету такого файла?..

315
05 ноября 2003 года
Nick_M
399 / / 29.05.2003
Цитата:
Originally posted by Parazit


А если нету такого файла?..


Если нету, то видимо система - windows XP. Точно не знаю, но номера портов и службы создаются где-то в настройках сетевого подключения.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог