tut1 TCPPLUGIN

 

Главная 
plugin mmb 
plugin mmb 1 
plugin mmb 2 
plugin mmb 3 
plugin mmb 4 
plugin mmb 5 
Multiplugin v3.0 
mmbscript 
DBFMMB 
PLUGIN TCP 
Name to IP 
HTML server 
pipe_server 
ICQ - ЧАТ 
MMB-PNG 
MMB SQLITE 
 
Плагин CALLER


Плагин "Caller"

Назначение плагина

Плагин предназначен для передачи любой информации (в том числе и передача событий) из одного проекта (программы) в другой. Может осущевствлять обмен между проектами как в пределах одного компьютера так и между несколькими компьютерами, имеющих между собой любое открытое сетевое соединение. Наиболе еффектна работа плагина в проектах сделаных в последней версии MMB, поскольку в ней появилась возможность програмного создания скриптов и объектов. В настоящее время, в плагине предусмотрена передача информации двух типов, один может интерпретироваться скриптом вашего проекта как текст, другой как сценарий для выполнения, в демо примере именно так и устроено. Это разделениние носит чисто условный характер, и вы можете определять его по своему усмотрению.

Устройство плагина.


Плагин основан на технологии TCP и состоит из двух устройств сервера и клиента. По умолчанию, клиент и сервер имеют один номер порта - 1234, IP адрес клиента - 127.0.0.1, так называемый локал хост. Таким образом, плагин настроен для обмена данными между клиентом и сервером, находящимся на одном компьютере. Для обеспечения передачи между разными компьютерами, необходимо назначить клиенту реальный IP адрес, по которому находится сервер, и при необходимости, назначить порты. Необходимо учитывать что на одном компьютере может быть только один сервер, использующий конкретный порт. Для работы нескольких серверов, на одной машине, у них должны быть разные порты.

Логика работы и функции плагина

При активации сервера, он начинает прослушивать установленный для него порт (по умолчанию 1234), ожидая запросов от клиентов. Клиент, перед активацией клиенту указываем где находится сервер ( его IP адрес), и адрес порта, который тот прослушивает, значения по умолчанию смотри выше. После активации, система открывает любой свободный порт, который соединяется с портом сервера, при удачном исходе, между ними устанавливается связь.

setsport устанавливает порт сервера, тип ISR.
setcport устанавливает порт клиента, тип ISR.
sethost устанавливает IP адрес клиента, тип SR.
settype активирует клиент или сервер, 0-сервер не 0-клиент, тип ISR.
Однозначно, меняет клиент и сервер, в не зависимости от.
текущего их состояния. .
sendc передача на сервер строки команд,тип ISR.
sends передача на сервер текста,тип ISR.
zapross.
settotvet.


Загрузка
Демо пример_ 1176
Новости
MMBSQLITE
MMB PLUGIN SQLITE.
Плагин баз данных sqlite.
Cтраница программы.

Локальный HTML сервер
Плагин MMB, локального HTML сервера, для использования в проектах multimedia builder, с использованием языка ммв в качестве серверного сценария.
Страница плагина

ICQ - ЧАТ клиент-сервер.
Плагин ммв для построения месенджеров чатов, конференций. С размещением на ПК пользователя, для локальных сетей и интернет.
Страница плагина.

JUKEBOX
Плагин AnimePNG
AnimePNG
Новая версия PNG плагина, с анимацией PNG изображений.
Страница плагина


Плагин MMB PIPE сервер
Плагин MMB для работы с именными каналами. Страница плагина

Партнеры
© 2002-2009 3a-soft