Luasocket, win32 | Работа с сокетами |
Здравствуйте, гость ( Вход | Регистрация )
Luasocket, win32 | Работа с сокетами |
16.6.2008, 14:03
Сообщение
#21
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Бибилиотека для работы с данными из интернета.
Для работы помещаем файлы из архива в папку libs, которую надо создать в папке хаба (где лежит PtokaX.exe) Версия 2.0.2 для второго API, для первого - 2.0.1 !!
Прикрепленные файлы
PXLuaSocket_2.0.2.7z ( 362.13 килобайт )
Кол-во скачиваний: 4201
PXLuaSocket_2.0.1.rar ( 468.91 килобайт ) Кол-во скачиваний: 1340 Спасибо сказали: FBR, Tsd, Invisible, Ksan, district, Tarantul13, Sekretchik, Saymon21, Men, Sunshine-hub, Setup, Shurchik, shur49, stone, Osimus, AfLc, dj_crazy_joker, Yamakasi, Unique |
|
|
29.9.2011, 16:18
Сообщение
#22
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Как откуда? в архиве библиотек лежал какбэ... В каком архиве? Найти не могу. Скрипт требует библиотеку, при ее подключении вылетает ошибка: Так и должно быть при попытке подключить несовместимую библиотеку. Старые либы можно выбросить
|
|
|
30.9.2011, 9:49
Сообщение
#23
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 7 Регистрация: 20.1.2011 Из: Комса Пользователь №: 8 586 Спасибо сказали: 0 раз |
В каком архиве? Найти не могу. Так и должно быть при попытке подключить несовместимую библиотеку. я ж говорю, даже на 4.1.2 не катит сия библиотека... dll-ку переименовал уже позже, хз зачем, не суть важно. факт в том что ни старые ни новые либы не подключаются ни к 0.4.1.2 ни к 0.4.2 |
|
|
30.9.2011, 16:55
Сообщение
#24
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
я ж говорю, даже на 4.1.2 не катит сия библиотека... Никто и не обещал, что новая библиотека будет работать на старой птоке. dll-ку переименовал уже позже, хз зачем, не суть важно. Переименуй обратно как было. Суть важно. факт в том что ни старые ни новые либы не подключаются ни к 0.4.1.2 ни к 0.4.2 Факт в том, что старые либы подключаются только к старой птоке, а новые — только к новой. |
|
|
28.2.2012, 10:32
Сообщение
#25
|
|
Активный участник Группа: Пользователи Сообщений: 94 Регистрация: 2.10.2010 Из: Якутия, г.Нерюнгри Пользователь №: 7 820 Спасибо сказали: 21 раз |
Несколько слов относительно модуля http. В модуле имеется возможность работы через http-proxy, однако реализована она несколько странно - прокси необходимо указывать непосредственно в запросе. Это приводит к тому, что при необходимости использования прокси-сервера при выполнении запросов, приходится модифицировать каждый скрипт, работающий с модулем. Однако, этого можно избежать, если внести в модуль небольшие изменения: Перед строкой 280: Код local nreqt = adjustrequest(reqt) добавитьКод if PROXY then reqt.proxy = PROXY end После этого можно вписать адрес прокси-сервера непосредственно в настройки модуля: Код -- connection timeout in seconds TIMEOUT = 60 -- default port for document retrieval PORT = 80 -- user agent field sent in request USERAGENT = socket._VERSION -- proxy-server PROXY = "http://localhost:8080" Скачал все нужные библиотеки и пр. (без прокси всё работает на ура) Сделал так Код -- connection timeout in seconds TIMEOUT = 60 -- default port for document retrieval PORT = 80 -- user agent field sent in request USERAGENT = socket._VERSION -- proxy-server PROXY = "http://свой прокси:и порт прокси" и это if PROXY then reqt.proxy = PROXY end -- только это не 280 а 293 строка в моей библиотеке под PtokaX 0.4.1.2 Теперь страница приходит так: Код <html> <head><title>404 Not Found</title></head> <body bgcolor="white"> <center><h1>404 Not Found</h1></center> <hr><center>nginx/0.6.35</center> </body> </html> Вот что я делаю не так? (я уже и как в мануале английском делал, но там тоже прижодит не то) как мне в самом запросе прописать прокси ? а не в http.lua |
|
|
26.12.2012, 17:10
Сообщение
#26
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Версия Lua: 5.1/5.2
Версия API: 2 Разрядность ОС: 32/64 Совместимость: PtokaX 0.4.2.0 build 376 и новее Выложенные ранее в этой теме библиотеки не будут работать на PtokaX 0.4.2.0 и новее. Для работы с luasocket на PtokaX 0.5.0.0 нужны вот эти: LuaSocket_2.0.2.7z ( 300.98 килобайт ) Кол-во скачиваний: 75 LuaSocket_2.0.2_x64.7z ( 289.25 килобайт ) Кол-во скачиваний: 52 |
|
|
28.12.2012, 13:16
Сообщение
#27
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Выложенные файлы немного изменились в день выкладывания без изменения номера версии, перекачай птоку и библиотеку и попробуй ещё раз.
|
|
|
28.12.2012, 17:18
Сообщение
#28
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 24.6.2008 Пользователь №: 77 Спасибо сказали: 34 раза |
Выложенные файлы немного изменились в день выкладывания без изменения номера версии, перекачай птоку и библиотеку и попробуй ещё раз. [18:17:28] Скрипт остановлен. [18:17:28] Нет синтаксических ошибок в скрипте AnekBot.lua [18:17:28] Синтаксис C:\PtokaX\scripts\AnekBot.lua:67: module 'socket.http' not found: no field package.preload['socket.http'] no file 'C:\PtokaX\scripts\socket\http.lua' no file 'C:\PtokaX\scripts\libs\socket\http.lua' no file 'C:\PtokaX\libs\socket\http.lua' no file 'C:\PtokaX\libs\scripts\socket\http.lua' no file 'C:\PtokaX\socket\http.dll' no file 'C:\PtokaX\libs\socket\http.dll' no file 'C:\PtokaX\scripts\libs\socket\http.dll' no file 'C:\PtokaX\socket.dll' no file 'C:\PtokaX\libs\socket.dll' no file 'C:\PtokaX\scripts\libs\socket.dll' [18:17:28] Скрипт запущен. |
|
|
28.12.2012, 18:12
Сообщение
#29
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Судя по всему, у тебя некоторые необходимые файлы библиотеки отсутствуют.
|
|
|
28.12.2012, 19:20
Сообщение
#30
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 24.6.2008 Пользователь №: 77 Спасибо сказали: 34 раза |
|
|
|
28.12.2012, 19:46
Сообщение
#31
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Они все есть их пакета сокета и в нужном мести , сами скрипты которые завязаны на инете не видят эти файлы (команда в чат, ошибок нет). Это прогноз погоды, анегдот, гороскоп и другие. Нет, где надо они лежат у меня и потому все сетевые скрипты у меня работают нормально. PS: В любом случае это обсуждение библиотеки luasocket, а не самой птоки и место ему в теме библиотеки, а не здесь. Позже перенесу. |
|
|
28.12.2012, 21:45
Сообщение
#32
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 24.6.2008 Пользователь №: 77 Спасибо сказали: 34 раза |
Нет, где надо они лежат у меня и потому все сетевые скрипты у меня работают нормально. PS: В любом случае это обсуждение библиотеки luasocket, а не самой птоки и место ему в теме библиотеки, а не здесь. Позже перенесу. Все что касается сетевых скриптов и других тож все работает , не работают чисто инет скрипты. P.S.OK |
|
|
28.12.2012, 22:06
Сообщение
#33
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Просто любопытно, в чём по-твоему разница между сетевыми и инет скриптами?
|
|
|
29.12.2012, 11:26
Сообщение
#34
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 24.6.2008 Пользователь №: 77 Спасибо сказали: 34 раза |
Просто любопытно, в чём по-твоему разница между сетевыми и инет скриптами? Сетевые - местоположение ,IP,радио, т. е. все что не связано с инетом и вся инфа доступна локально, не требующие доб инфы с инет серверов. И инет - анегдот , гороскоп, погода, цитатник,, кулинария, т. е. в основном парсинг страниц |
|
|
30.12.2012, 3:24
Сообщение
#35
|
|
Активный участник Группа: Пользователи Сообщений: 62 Регистрация: 23.1.2011 Пользователь №: 8 626 Спасибо сказали: 4 раза |
Сетевые - местоположение ,IP,радио, т. е. все что не связано с инетом и вся инфа доступна локально, не требующие доб инфы с инет серверов. И инет - анегдот , гороскоп, погода, цитатник,, кулинария, т. е. в основном парсинг страниц сеть всегда была инетом локальным и внешним ты наверное имел ввиду сетевые , развлекательные и служебные У меня тоже библиотеки которые тут и на сайте птокакс.... тоже не пошли. Пошли только когда я в папку scripts закинул и в саму папку птоки, папку lib с этой библиотекой внутри. Только тогда проект instahub который тоже тут есть заработал на 0.4.2.0 и соответственно на 0.5.0.0 ты наверное кроме библиотеки сокетов не создал ещё папку либ для нужной ему библиотеки допусти Lua-GD в которой тоже есть этот набор луа с эдеинтичным названием списка который ты перечислил. Проверь всё внимательно может что забыл? |
|
|
3.1.2013, 12:11
Сообщение
#36
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 24.6.2008 Пользователь №: 77 Спасибо сказали: 34 раза |
С таким путем заработало C:\PtokaX\libs\socket\, т. е. в папку libs добавить папку socket с файлами lua
|
|
|
3.1.2013, 20:38
Сообщение
#37
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
|
|
|
3.1.2013, 21:05
Сообщение
#38
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 24.6.2008 Пользователь №: 77 Спасибо сказали: 34 раза |
|
|
|
13.7.2013, 0:15
Сообщение
#39
|
|
Участник Группа: Пользователи Сообщений: 41 Регистрация: 29.1.2013 Пользователь №: 11 282 Спасибо сказали: 0 раз |
спасибо на 64 битке в посте по ссылки, на 0,5 всё гуд!
|
|
|
2.6.2014, 15:05
Сообщение
#40
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Библиотеки для работы с luasocket на PtokaX 0.5.0.2 (Vista+):
LuaSocket_3.0_rc1.7z ( 494.4 килобайт ) Кол-во скачиваний: 25 LuaSocket_3.0_rc1_x64.7z ( 492.27 килобайт ) Кол-во скачиваний: 16 |
|
|
18.11.2014, 21:52
Сообщение
#41
|
|
Начинающий Группа: Пользователи Сообщений: 12 Регистрация: 26.9.2009 Из: Новосибирск Пользователь №: 4 558 Спасибо сказали: 6 раз |
В Debian нужно поставить из репозитория liblua5.1-socket2, спасибо alex82.
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
От: Luasocket От темы с ID: 43 |
19 | Tarantul13 | 17 899 | 12.10.2013, 0:01 Посл. сообщение: Alexey | |
ВАЖНО: Сборка хаба PtokaX 0.4.1.2 с поддержкой Lua и luasocket в ОС Solaris 10 x86 Краткое описание сборки PtokaX 0.4.1.2 в ОС Solaris |
7 | Gatsu | 14 806 | 2.2.2012, 19:49 Посл. сообщение: Gatsu | |
luasocket RusHub | Библиотека сокетов |
5 | Setuper | 16 032 | 1.8.2011, 22:42 Посл. сообщение: Saymon21 | |
От: luasocket От темы с ID: 2951 |
4 | Saymon21 | 7 007 | 3.3.2011, 0:31 Посл. сообщение: Midgard | |
как правильно подключить библиотеку luasocket? | 14 | MEXAHuK | 19 839 | 18.2.2010, 22:31 Посл. сообщение: Sergey613 |
|
Сейчас: 23.12.2024, 4:30 |