Go Back   ZeroC Forums > Comments

Reply
 
LinkBack Thread Tools Rating: Thread Rating: 16 votes, 5.00 average. Display Modes
  #61 (permalink)  
Old 02-26-2004
xiehua xiehua is offline
Registered User
 
 
Join Date: Aug 2003
Location: HangZhou China
Posts: 30
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.
Reply With Quote
  #62 (permalink)  
Old 02-26-2004
damingyipai damingyipai is offline
Registered User
 
 
Join Date: Jan 2004
Posts: 59
for HTTP, maybe....

Quote:
Originally posted by xiehua
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.
publish a Ice extension for IIS(ISAPI), and module for Apache?....
Reply With Quote
  #63 (permalink)  
Old 02-26-2004
damingyipai damingyipai is offline
Registered User
 
 
Join Date: Jan 2004
Posts: 59
The Ice must not bind 80 port direct !

Usually, the web server is IIS or apache... etc
Reply With Quote
  #64 (permalink)  
Old 03-04-2004
andreynech andreynech is offline
Registered User
 
Name: Andrey Nechypurenko
Organization: Siemens AG
Project: remotely controled vehicle
 
Join Date: Feb 2003
Location: Munich, Germany
Posts: 36
IPV6?

HI,

Are there any plans to support IPv6 in ICE? If not, I think it would be nice-to-have
feature.


Thanks,
Andrey.
Reply With Quote
  #65 (permalink)  
Old 03-04-2004
marc's Avatar
marc marc is offline
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,780
Supporting this is trivial. We do this as soon as IPv6 becomes relevant
Reply With Quote
  #66 (permalink)  
Old 03-16-2004
peter.s peter.s is offline
Registered User
 
 
Join Date: Mar 2004
Posts: 12
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 ;-)
Reply With Quote
  #67 (permalink)  
Old 03-27-2004
hvr hvr is offline
Registered User
 
 
Join Date: Mar 2004
Posts: 1
Re: usage of autotools for configuration of the sources

Quote:
Originally posted by peter.s
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 ;-)
I've run into similiar problems... every new platform requires me to hack the rules... something that a well made autotools-based package doesn't require me to...
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;
Reply With Quote
  #68 (permalink)  
Old 04-19-2004
feline feline is offline
Registered User
 
 
Join Date: Mar 2004
Location: Houston, TX
Posts: 7
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
Reply With Quote
  #69 (permalink)  
Old 04-24-2004
marlowa marlowa is offline
Registered User
 
 
Join Date: Feb 2003
Location: London
Posts: 64
Quote:
Originally posted by marc
The problem is that (to my knowledge) there is no official standard yet for reliable multicast, as there is for reliable unicast (TCP). Ice doesn't aim to try to invent basic internet protocols, but rather to put our object model on top of existing and proven protocols (like TCP or UDP).
There are at least two stds, PGM and its successor NORM. Both have several open source reference implementations. The code for NORM seems to be in a better state, the PGM code I have seen is based on a version created for BSD which requires kernel mods. The NORM implementation I looked at is portable and requires no kernel mods. Take a look at http://norm.pf.itd.nrl.navy.mil for more details.

Regards,

Andrew Marlow.
__________________
You are in a maze of twisty little passages, all different.
Reply With Quote
  #70 (permalink)  
Old 04-26-2004
damingyipai damingyipai is offline
Registered User
 
 
Join Date: Jan 2004
Posts: 59
integration with web service

Can ICE support WebService by it-self? that can give me more time in my logic coding...

and, how to use slice2wsdl?
Reply With Quote
  #71 (permalink)  
Old 04-27-2004
marc's Avatar
marc marc is offline
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,780
Re: integration with web service

Quote:
Originally posted by damingyipai
Can ICE support WebService by it-self? that can give me more time in my logic coding...

and, how to use slice2wsdl?
No, Ice does not have built-in support for SOAP or other Web-services stuff.

We used to use the SOAP data encoding for our persistance service "Freeze", and XML-schemas for versioning of Freeze data. However, we dumped this approach completely, because it was bloated, complicated, and slow. Now Freeze uses the Ice data encoding, and a Slice-based versioning mechanism. The new version is much cleaner, faster, and easier to use. (See the chapter about FreezeScript in the manual.)

Perhaps we will add a SOAP interface to allow communications with Web services in the future, but so far there was not a lot of demand for such a feature.
Reply With Quote
  #72 (permalink)  
Old 04-27-2004
michi's Avatar
michi michi is offline
ZeroC Staff
 
Name: Michi Henning
Organization: ZeroC
Project: Ice
 
Join Date: Feb 2003
Location: Brisbane, Australia
Posts: 896
Quote:
Originally posted by marlowa
The NORM implementation I looked at is portable and requires no kernel mods. Take a look at http://norm.pf.itd.nrl.navy.mil for more details.
Looks interesting, thanks for the link. I'll put this on my (rather long) TODO list. But no promises as to time frame!

Cheers,

Michi.
Reply With Quote
  #73 (permalink)  
Old 07-30-2004
Yunqiao Yin's Avatar
Yunqiao Yin Yunqiao Yin is offline
Registered User
 
Name: Yin Yunqiao
Organization: Baosteel
Project: real time process control system
 
Join Date: Jan 2004
Location: China
Posts: 56
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 欢迎大家捧场
Reply With Quote
  #74 (permalink)  
Old 08-02-2004
happysoft happysoft is offline
Registered User
 
 
Join Date: Jul 2004
Posts: 2
i want to development of ice integrated develop tools!
Reply With Quote
  #75 (permalink)  
Old 08-03-2004
marc's Avatar
marc marc is offline
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,780
Re: Add some protocols for better IPC performance!

Quote:
Originally posted by Yunqiao Yin
Provide more communication protocol options,such as:
Unix Domain Socket,Shared Memory,etc.
I don't think Unix Domain Sockets are faster than TCP/IP loopback. Do you have any performance figures?

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.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

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


All times are GMT -4. The time now is 01:10 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
(c) 2008 ZeroC, Inc.