Воскресенье, 22 Декабря 2024, 20:40

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Проблема в скрипте подключения [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
постоянный участник
Сейчас нет на сайте
Ну может обьяснишь что тут не так? sad

Сообщение отредактировал fack3637363 - Понедельник, 21 Марта 2011, 18:25
VinchensooДата: Понедельник, 21 Марта 2011, 18:37 | Сообщение # 4
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Код дурацкий, хорошее объяснение?)

Выше изложил как бы.

Quote (Vinchensoo)
Если в степе, то ты 30 раз в секунду грузишь библиотеку. Если в создании, то у тебя будет слушаться 1 раз, а нужно слушать 30 раз в секунду=)


fack3637363Дата: Понедельник, 21 Марта 2011, 18:42 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
Поставил в степ, он не хочет запускать сервер sad
VinchensooДата: Понедельник, 21 Марта 2011, 18:51 | Сообщение # 6
Злобный социопат с комплексом Бога
Сейчас нет на сайте
fack3637363, Возможно, нужно дать код ошибки?

fack3637363Дата: Понедельник, 21 Марта 2011, 18:58 | Сообщение # 7
постоянный участник
Сейчас нет на сайте
Quote (Vinchensoo)
fack3637363, Возможно, нужно дать код ошибки?

wacko
wacko
VinchensooДата: Понедельник, 21 Марта 2011, 19:04 | Сообщение # 8
Злобный социопат с комплексом Бога
Сейчас нет на сайте
В create у обоих:
Code
dllinit(0,true,true)

Степ сервера:
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
КаракенДата: Вторник, 22 Марта 2011, 20:22 | Сообщение # 14
был не раз
Сейчас нет на сайте
а я вообще не понял сначало надо скрипты импортировать? wacko
У меня все ссыики на неимпортированные скрипты считает ошибкой wacko
а почему то некоторых скриптов которые используют авторы статей в архивах которые я скачал нет wacko
можете не отвечать сам знаю что их надо где то скачать wacko наболело просто
вот этот кастрированный архив, он правда кастрированный, или я дурак???
Вот прямая ссылка

от сюда страница


ну вот такие у меня глюки (статья моя)
Тут вроде референт ссылки можно кидать? (Игрушка по мативам цевилизации в плоть до запуска звездалёта)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг