-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Как заставить работать клиента и сервер на разных компах? Используется TCP...
Сервер:
Код:
#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 поставить мой айпишник, то сервер не запускается...
|
Цитата:
Цитата Twix1124
Если вместо IP поставить мой айпишник, то сервер не запускается »
|
что такое "мой"?.. куда "подставить"?.. в клиента или сервер?.. сначала подставьте, потом постите код + описание
З.Ы. возьмите для начала 100% рабочие примеры клиента/сервера из справки AutoIT
|
Этот клиент работаетнормально намоё компе.
А если заменить @IPaddress1 везде на айпишник,полученный с сайта 2ip.ru, то не получается...
|
Twix1124, для начала проверьте на разных компах локальной сети... например, между своей и виртуальной
скорее всего проблема не в AutoIT, а в сетевых настройках - как у вас организовано подключение к интернет?... в скрипте полюбому должен стоять IP адрес локального интерфейса, а уж как он "выходит" в интернет зависит от схемы подключения
|
А где IP адрес локального интерфейса?)
|
Время: 02:33.
© OSzone.net 2001-