libupnp-1.4.6-bin-m68k 1.4.6
The Portable SDK for UPnP Devices
Short: The Portable SDK for UPnP Devices
Author: Intel team and others
Uploader: megacz usa com
Type: dev/lib
Version: 1.4.6
Requires: porter & compiler
Architecture: m68k-amigaos
----==================================================================----
THIS IS VERY SPECIAL AMINET UPLOAD SINCE SOME FILES DISAPPEARED FROM BTTR
AFTER THE DISK ARRAY CRASH...
----==================================================================----
libupnp-1.4.6
--------------
---
The Portable SDK for UPnP Devices is an SDK for development of UPnP
device and control point applications. It consists of the core UPnP
protocols along with a UPnP-specific eXtensible Markup Language (XML)
parser supporting the Document Object Model (DOM) Level 2 API and an
optional, integrated mini web server for serving UPnP related docs.
---
NOTES:
[*]
Requires 68020+(no FPU), OS 2.04+, 2+ MiB of free memory, ixemul 48+,
ixnet 48+, libpthread 2.0.7+, AmiTCP 3.0b2+
[*]
I did plenty of small changes, see 'chunks' directory for details.
[*]
Sample proggies work flawlessly(tested using 'upnp-inspector' under
Linux) however there is one major problem. Unlike AmiTCP for which
there is a need for simple additional 'route' MiamiDx doesnt work and
so it requires some sort of hack for its great(read: crap) multicast
support...
[*]
Stack size used in threading can be adjusted using '___upnpstacksize'
variable('extern int ___upnpstacksize'). By default 131072 bytes will
be used per thread.
[*]
Old 'SIGPIPE' handler will be put in '___upnpoldsigpipe' var. after
doing 'UpnpInit()'! This is really necessary for the code to function
properly. You can access it through 'extern sig_t ___upnpoldsigpipe'.
[*]
By default 16 HTTP calls are allowed(threadpool replacement), you can
change that in '___upnpmaxhttpreq'('extern int ___upnpmaxhttpreq').
[*]
By default maximum web server request space is 65536 bytes, this can
be changed with '___upnpserversize'('extern int ___upnpserversize').
[*]
Always link against 'hscm' 'pthread' library, and also remeber to add
'-D_PTHREAD_PRIVATE' to '$(CFLAGS)' when compiling your program!!!
[*]
Warning! This library can only be used with 'ixemul', as it relies on
'syscall()' interface!!!
[*]
Program linked against this library may work incorrectly under the
'ixemul' other than 48.3-3!!!
---
SETUP:
; if you use AmiTCP then you will have to set additional gateway
; that will emulate multicast address(we use broadcast)
route add 239.255.255.250 255.255.255.255
; if you dont want anything to be broadcasted over your switch,
; hub or router then pass the ip address of your portable device
; directly(that device has to have statically assigned ip)
route add 239.255.255.250 192.168.1.6
---
megacz@usa.com
Gratis
Desde el Amiga: abre Hangar y busca libupnp-1.4.6-bin-m68k.
| Autor | Intel team and others |
|---|---|
| Categoría | dev/lib |
| Tamaño | 1.2 MB |
| Fecha | 2024-08-01 |
| Para | m68k-amigaos |
| Necesita | porter & compiler |
| Origen | Aminet |