On Wed, Jan 6, 2010 at 5:16 PM,  <dru...@users.sourceforge.net> wrote:

>  * harbour/contrib/hbnetio/netio.h
>  * harbour/contrib/hbnetio/netiocli.c
>  * harbour/contrib/hbnetio/netiosrv.c
>    + implemented RPC in HBNETIO protocol
>   ...
>   Have a fun with a new toy. I hope that many Harbour user will find it
>   very interesting. Please only be careful !!!. This feature allows to
>   execute remotely _ANY_ code on the server side. _NEVER_ leave open ports
>   with RPC support for untrusted access.

WOW this is a SUPER gift. Many thanks.

Just a question.

> Please remember that only functions linked with server are available.

This is clear to me, but then you added:

> It's only important that the functions you want to execute are
> linked with server code or where loaded dynamically. you can
> even make sth like:

> netio_procexec( "HB_HRBLOAD", hb_memoread( "mycode.hrb" ) )
> result := netio_funcexec( "MYFUNC1", param1, param2, param3 )
>  ? netio_funcexec( "MYFUNC2", result )

Do you mean that all the functions inside the "mycode.hrb" are
automatically registered and available without defining them DYNAMIC?

I mean can it be a way to have dynamic non binary libs of functions?

best regards,
Lorenzo
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to