Проблема в скрипте подключения [39dll]
|
|
fack3637363 | Дата: Понедельник, 21 Марта 2011, 17:39 | Сообщение # 1 |
постоянный участник
Сейчас нет на сайте
| Есть клиент и сервер, запускаем сервер, если сервер запустил я, то могу зайти ТОЛЬКО я, другие не могут, как будто-то бы ип в клиенте ссылается на локалхост..также если запустить на другом компе, может зайти только тот кто запустил сервер..помогите решить эту проблему, чтобы могли заходить все.. вот скрипт подключения клиента Code dllinit(0, true, false);
server = tcpconnect(10.1.64.185,12563,1)
if (!server) { global.status = 'Невозможно соединится с сервером возможно сервер не запушен.'; } else { global.status = 'Соединение с сервером прошло успешно. Отправление данных.' } Скрипт сервера: Code dllinit(0,true,true)
socket = tcplisten(12563,32,0)
if (!socket) { show_message('Невозможно запустить сервер'); } else { show_message('Сервер запушен.') } Может быть ошибка в каком из этих скриптов? Добавлено (21.03.2011, 17:39) --------------------------------------------- Помогите плиизз!!!Срочно нужно!!!
Сообщение отредактировал fack3637363 - Понедельник, 21 Марта 2011, 15:46 |
|
| |
Vinchensoo | Дата: Понедельник, 21 Марта 2011, 17:43 | Сообщение # 2 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| Code tcpconnect([color=red]"[/color]10.1.64.185[color=red]"[/color],12563,1) Дальше можно не читать, как бы. Как оно скомпилилось вообще? Где стоит скрипт сервера? Если в степе, то ты 30 раз в секунду грузишь библиотеку. Если в создании, то у тебя будет слушаться 1 раз, а нужно слушать 30 раз в секунду=) В общем, курим мануалы по 39длл.
|
|
| |
fack3637363 | Дата: Понедельник, 21 Марта 2011, 18:25 | Сообщение # 3 |
постоянный участник
Сейчас нет на сайте
| Ну может обьяснишь что тут не так?
Сообщение отредактировал fack3637363 - Понедельник, 21 Марта 2011, 18:25 |
|
| |
Vinchensoo | Дата: Понедельник, 21 Марта 2011, 18:37 | Сообщение # 4 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| Код дурацкий, хорошее объяснение?) Выше изложил как бы. Quote (Vinchensoo) Если в степе, то ты 30 раз в секунду грузишь библиотеку. Если в создании, то у тебя будет слушаться 1 раз, а нужно слушать 30 раз в секунду=)
|
|
| |
fack3637363 | Дата: Понедельник, 21 Марта 2011, 18:42 | Сообщение # 5 |
постоянный участник
Сейчас нет на сайте
| Поставил в степ, он не хочет запускать сервер
|
|
| |
Vinchensoo | Дата: Понедельник, 21 Марта 2011, 18:51 | Сообщение # 6 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| fack3637363, Возможно, нужно дать код ошибки?
|
|
| |
fack3637363 | Дата: Понедельник, 21 Марта 2011, 18:58 | Сообщение # 7 |
постоянный участник
Сейчас нет на сайте
| Quote (Vinchensoo) fack3637363, Возможно, нужно дать код ошибки?
|
|
| |
Vinchensoo | Дата: Понедельник, 21 Марта 2011, 19:04 | Сообщение # 8 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| В create у обоих: Степ сервера: Code socket = tcplisten(12563,32,0) if (!socket) { show_message('Невозможно запустить сервер'); } else { show_message('Сервер запушен.') } Степ клиента: Code server = tcpconnect('10.1.64.185',12563,1)
if (!server) { global.status = 'Невозможно соединится с сервером возможно сервер не запушен.'; } else { global.status = 'Соединение с сервером прошло успешно. Отправление данных.' } Кстати, почему бредовые сообщения на сервере? Если нет попытки соединения, это еще не значит, что сервер запустить нельзя. Это так, к слову. Сделай так: Степ сервера: Code socket = tcplisten(12563,32,0) if (socket) {show_message('Был подключен клиент.') }
|
|
| |
fack3637363 | Дата: Понедельник, 21 Марта 2011, 19:14 | Сообщение # 9 |
постоянный участник
Сейчас нет на сайте
| Quote (Vinchensoo) Кстати, почему бредовые сообщения на сервере? Да это просто тест был..спасибо, попробую
|
|
| |
Vinchensoo | Дата: Понедельник, 21 Марта 2011, 19:22 | Сообщение # 10 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| Quote (fack3637363) Да это просто тест был..спасибо, попробую Ну суть в том, что нет коннекта- выдает месседж и висит... Так что думать нужно, прежде чем такие тесты делать. Используй мой второй вариант
|
|
| |
fack3637363 | Дата: Понедельник, 21 Марта 2011, 19:25 | Сообщение # 11 |
постоянный участник
Сейчас нет на сайте
| Сделал как ты написал, не подключается, точнее сначала пишет что подклчился, потом через несколько секунд - типо не подключается
|
|
| |
Vinchensoo | Дата: Понедельник, 21 Марта 2011, 19:25 | Сообщение # 12 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| fack3637363, не понял, кто пишет, что пишет=) Можно скрины?
|
|
| |
fack3637363 | Дата: Понедельник, 21 Марта 2011, 19:29 | Сообщение # 13 |
постоянный участник
Сейчас нет на сайте
| Сначала пишет: Через несколько секунд: И если потом запустить клиент еще раз( не перезапуская сервер), он сразу пишет: Вот исходники сервера и клиента (может найдешь в чем трабла): http://rghost.ru/4864766 (в клиенте нажимаешь - регистрация, потом еще регистрация, и будет соединение)
Сообщение отредактировал fack3637363 - Понедельник, 21 Марта 2011, 19:35 |
|
| |
|