Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как заставить работать клиента и сервер на разных компах? Используется TCP...

Ответить
Настройки темы
[решено] Как заставить работать клиента и сервер на разных компах? Используется TCP...

Старожил


Сообщения: 192
Благодарности: 1


Конфигурация

Профиль | Отправить PM | Цитировать


Сервер:
Код: Выделить весь код
#RequireAdmin

TCPStartup()

$TCPListen = TCPListen(@IPaddress1, 26481)


	do
		$TCPAccept = TCPAccept($TCPListen)
	Until $TCPAccept <> -1

	do
		$TCPReciev = TCPRecv($TCPAccept, 1000000)
	Until $TCPReciev <> ""

	MsgBox(0, "Data recieved", $TCPReciev)
Клиент:
Код: Выделить весь код
#RequireAdmin

TCPStartup()

$TCPconnect = TCPConnect(@IPAddress1, 26481)

Sleep(2000)

if $TCPconnect == -1 Then exit
	
TCPSend($TCPconnect, String(Random(1,10,1)))
Если вместо IP поставить мой айпишник, то сервер не запускается...

Отправлено: 11:03, 27-07-2009

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Twix1124:
Если вместо IP поставить мой айпишник, то сервер не запускается »
что такое "мой"?.. куда "подставить"?.. в клиента или сервер?.. сначала подставьте, потом постите код + описание

З.Ы. возьмите для начала 100% рабочие примеры клиента/сервера из справки AutoIT

Отправлено: 12:25, 27-07-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Старожил


Сообщения: 192
Благодарности: 1

Профиль | Отправить PM | Цитировать


Этот клиент работаетнормально намоё компе.
А если заменить @IPaddress1 везде на айпишник,полученный с сайта 2ip.ru, то не получается...

Отправлено: 12:32, 27-07-2009 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Twix1124, для начала проверьте на разных компах локальной сети... например, между своей и виртуальной

скорее всего проблема не в AutoIT, а в сетевых настройках - как у вас организовано подключение к интернет?... в скрипте полюбому должен стоять IP адрес локального интерфейса, а уж как он "выходит" в интернет зависит от схемы подключения

Отправлено: 12:52, 27-07-2009 | #4


Старожил


Сообщения: 192
Благодарности: 1

Профиль | Отправить PM | Цитировать


А где IP адрес локального интерфейса?)

Отправлено: 12:54, 27-07-2009 | #5


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Twix1124:
где IP адрес локального интерфейса?»
http://forum.oszone.net/post-728888-69.html
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:15, 27-07-2009 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как заставить работать клиента и сервер на разных компах? Используется TCP...

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
WINS/Browse - [решено] Как заставить ОБОЗРЕВАТЕЛЬ КОМПЬЮТЕРОВ СЕТИ нормально работать? vadikz Сетевые технологии 8 30-10-2008 17:07
почему в компах используется 16-ричная система счисления? rizz Хочу все знать 11 13-12-2006 18:39
[решено] Как можно закрыть все (TCP\UDP )порты и оставить один открытый для telnet-клиента nureke Microsoft Windows NT/2000/2003 8 10-11-2006 12:34
Как заставить работать proc_open () Igor_I Вебмастеру 8 29-10-2006 16:42
Как заставить работать?.. Guest Хочу все знать 1 03-09-2002 10:34




 
Переход