|
|
|
|||||
|
an useful feature !!!
now Ice can use either tcp/ip or UDP as a transport.
If Ice can use http also as a transport,It is so useful. In my country,always the computer client connect to the internet through a proxy server that only support http. So the client with Ice can't work in this case. |
|
|||||
|
for HTTP, maybe....
Quote:
|
|
|||||
|
IPV6?
HI,
Are there any plans to support IPv6 in ICE? If not, I think it would be nice-to-have feature. Thanks, Andrey. |
|
|||||
|
usage of autotools for configuration of the sources
i very much would like to see if Ice would have some build system instead of the config/Make.rules system.
especially the autotools framework comes to my mind because with this framework dependencies can easily be tracked and various platforms can easily be checked and supported. i'm currently trying to run Ice on 64bit alpha linux and 32bit ppc linux and perhaps soon on mipsel linux and autotools would make this job much easier ;-) |
|
|||||
|
Re: usage of autotools for configuration of the sources
Quote:
not that the autotools framework is perfect, but once done right, it works like a charm... not to mention other features like cross-compilation, srcdir!=builddir builds and easier packaging for deb's or rpm's... There _are_ software packages that are not such a good candidate for autotool'ification (such as unix kernels or low level hardware accessing software) but Ice doesn't fall into this category imho; |
|
|||||
|
Two things I would like to see....
1) Usage of poll() instead of select() on those platforms which support it. This would work around file descriptor limitations. Most select implementations are built on poll(). You will likely find that poll() will simplify the code too as you will not need to mess around with fd_set's anymore. 2) Never allow the server to connect to the client. This is mainly pertinent with respect to callbacks. Having to use a single glacier instance for each client connection is a pain. It should be possible to re-use the client to server connection for delivering the callback. (I say this out of ignorance to ICE internals ofcourse ![]()
__________________
-- Michael |
|
|||||
|
Quote:
Regards, Andrew Marlow.
__________________
You are in a maze of twisty little passages, all different. |
|
||||||
|
Quote:
Cheers, Michi. |
|
||||||
|
Add some protocols for better IPC performance!
Provide more communication protocol options,such as:
Unix Domain Socket,Shared Memory,etc.
__________________
Yunqiao Yin Baosteel real-time process control ICE中文论坛http://lingdoo.just.as 欢迎大家捧场 |
|
||||||
|
Re: Add some protocols for better IPC performance!
Quote:
Shared memory can be faster for large requests. For short requests, the overhead for communicating shared memory state change is usually higher than sending the whole request over TCP/IP. I implemented a shared memory transport for some other middleware project a few years ago. But the technical complexity and limited usability (only good for very large requests, and only works on the same machine) made me abandon this project. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Ice.Application feature requests | bartley | Comments | 4 | 02-05-2006 01:56 AM |
| Small C# Feature Request | acbell | Comments | 1 | 04-21-2005 01:12 AM |
| Feature request: Mutex classes | stephan | Comments | 1 | 03-27-2005 03:25 PM |
| platform feature matrix | dlyall | Comments | 0 | 09-02-2004 03:52 PM |
| Why not add DBC feature to Slice? | microweb | Comments | 3 | 12-07-2003 07:29 AM |