Re: How to organize client-server IDL application? [message #26010] |
Wed, 01 August 2001 11:39  |
HILBERMAN
Messages: 7 Registered: July 2001
|
Junior Member |
|
|
Altyntsev Dmitriy wrote:
> I need to build classic client-server IDL application. I have some
>
I'm not sure what your needs are, but you may want to look into DODS:
Distribution Oceanographic Data System; it's a client-server set-up that
applies to all data types (not just oceanographic). DODS allows
communication between many different API's (IDL included), and uses the
web to communicate between client and server. I think you can set it up
so that the server isn't accessible to anyone outside of your group, but
I'm not sure.
We set up an IDL client on a sun sparc solaris 8. Although it was a pain
to set-up, the rewards are good.
Cheers,
Davida
|
|
|
Re: How to organize client-server IDL application? [message #26055 is a reply to message #26010] |
Tue, 31 July 2001 08:49   |
Stein Vidar Hagfors H[1]
Messages: 56 Registered: February 2000
|
Member |
|
|
JD Smith <jdsmith@astro.cornell.edu> writes:
> Altyntsev Dmitriy wrote:
>>
>> Hi,
>>
>> I need to build classic client-server IDL application. I have some
>> program on the client side, it sent some data to server part, server
>> processes this data and returnes the result to client. Both of the
>> sides are written in IDL. But I can't find a proper way of doing that.
>> So, what I have found. Where am I wrong?
>> ActiveX - for one machine and not for IDL client program
>> ION - for Internet, for browser
>> Socket - only for client side
>> RPC - call IDL server from C (how to do this from IDL?)
>> Now, I'm get out of this problem by managing buffer files on local
>> network and ftp, but I think it's not quite right.
>>
>
> I'd consider using the IDL internal SOCKET procedure on the client side,
> and building a TCP/IP socket server on the server side, written in C and
> connected to IDL as a DLM. It's not as hard as it sounds. If it's a
> local client-server interaction, a pair of named pipes (FIFO's) would
> do.
Or write a DLM on the client side that uses RPC calls to communicate with
the server.
--
------------------------------------------------------------ --------------
Stein Vidar Hagfors Haugan
ESA SOHO SOC/European Space Agency Science Operations Coordinator for SOHO
NASA Goddard Space Flight Center, Email: shaugan@esa.nascom.nasa.gov
Mail Code 682.3, Bld. 26, Room G-1, Tel.: 1-301-286-9028/240-354-6066
Greenbelt, Maryland 20771, USA. Fax: 1-301-286-0264
------------------------------------------------------------ --------------
|
|
|
Re: How to organize client-server IDL application? [message #26056 is a reply to message #26055] |
Tue, 31 July 2001 08:36   |
John-David T. Smith
Messages: 384 Registered: January 2000
|
Senior Member |
|
|
Altyntsev Dmitriy wrote:
>
> Hi,
>
> I need to build classic client-server IDL application. I have some
> program on the client side, it sent some data to server part, server
> processes this data and returnes the result to client. Both of the
> sides are written in IDL. But I can't find a proper way of doing that.
> So, what I have found. Where am I wrong?
> ActiveX - for one machine and not for IDL client program
> ION - for Internet, for browser
> Socket - only for client side
> RPC - call IDL server from C (how to do this from IDL?)
> Now, I'm get out of this problem by managing buffer files on local
> network and ftp, but I think it's not quite right.
>
I'd consider using the IDL internal SOCKET procedure on the client side,
and building a TCP/IP socket server on the server side, written in C and
connected to IDL as a DLM. It's not as hard as it sounds. If it's a
local client-server interaction, a pair of named pipes (FIFO's) would
do.
JD
|
|
|
Re: How to organize client-server IDL application? [message #26123 is a reply to message #26055] |
Thu, 02 August 2001 20:21  |
alt
Messages: 28 Registered: August 2001
|
Junior Member |
|
|
Stein Vidar Hagfors Haugan <shaugan@esa.nascom.nasa.gov> wrote in message news:<xmz3d7dnlod.fsf@esa.nascom.nasa.gov>...
> JD Smith <jdsmith@astro.cornell.edu> writes:
>
>> Altyntsev Dmitriy wrote:
>>>
>>> Hi,
>>>
>>> I need to build classic client-server IDL application. I have some
>>
> Or write a DLM on the client side that uses RPC calls to communicate with
> the server.
>
> --
> ------------------------------------------------------------ --------------
> Stein Vidar Hagfors Haugan
> ESA SOHO SOC/European Space Agency Science Operations Coordinator for SOHO
>
> NASA Goddard Space Flight Center, Email: shaugan@esa.nascom.nasa.gov
> Mail Code 682.3, Bld. 26, Room G-1, Tel.: 1-301-286-9028/240-354-6066
> Greenbelt, Maryland 20771, USA. Fax: 1-301-286-0264
> ------------------------------------------------------------ --------------
Thank you. I think it would be the easiest way to solve this problem.
Dmitriy
|
|
|