Dear Stefan:

 

Thanks for your suggestion, I digged out some information from online forum on how to setup/run 2 node application.

 

 

Q1:

I tested Equalizer 0.9 on different machines (fortunately our lab has so many machines).

 

Bisically these machines are installed with WinXp , some with vista.

They all have Visual studio 2005 and 2008.

 

Yes we found that on some machines , eqPly and eVolve both work well. But not on all machines , (even just WinXP and MS studio 2005).

 

With Visual studio 2008+ equalizer 0.9, the example eVolve can work, but not eqPly. we use debug tool to track the problem, generally eqPly is stucked at 

 

plyfile.cpp, the function

PlyFile *ply_open_for_reading, on the statement,

*file_type = plyfile->file_type;

Is there anyone can fix this quickly ?

Q2:

as I will use a two-node senario, one machine is used as the server, while the other used as client.

Each time, I started with the client, type and run:

eVolve -- --eq-client --eq-listen 192.168.1.101:4242

I assume testing eVolve or eqPly is equivalent, is that correct ?

As I have trouble with eqPly, so I play with eVolve

in my perception,  then the client should keep on runing before we start the server end.

But in my test, the client quit quickly before I type any command line at the server end. 

The information on the command line (DOS window) looks like:

2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\client\ini
t.cpp:43     1 Equalizer v0.9 initializing
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\client\plu
ginregistry.cpp:96     5 Found compressor  @00F07E88 providing 5 engines
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\client\plu
ginregistry.cpp:46     8 Searching compressors in /usr/local/share/Equalizer/plu
gins
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\client\plu
ginregistry.cpp:46    11 Searching compressors in .eqPlugins
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\client\plu
ginregistry.cpp:46    15 Searching compressors in C:\Documents and Settings\user
\Desktop\Equalizer-0.9\build\VS2005\Win32\Debug
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\client\plu
ginregistry.cpp:46    26 Searching compressors in C:\Documents and Settings\user
\Desktop\Equalizer-0.9\build\VS2005\Win32\Debug\
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\net\init.c
pp:46    30 Log level INFO topics 0
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\net\node.c
pp:105    33 New Node @00F08140 312a9e62-e065-46a4-ae19-40e84401a00e
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\client\cli
ent.cpp:48    36 New client at 00F08140
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\net\node.c
pp:172    38 args: eVolve, --, --eq-client, --eq-listen, 192.168.1.101:4242,
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\net\node.c
pp:231    41 Listener data: 312a9e62-e065-46a4-ae19-40e84401a00e#1#TCPIP#0##39#1
0000#192.168.1.101#4242#
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\net\socket
connection.cpp:127    47 Address 192.168.1.101:4242
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\net\socket
connection.cpp:162    52 Could not bind socket 1832: The operation completed suc
cessfully.(0) to 192.168.1.101:4242 AF 2
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\net\node.c
pp:271    57 Can't create listener connection: RefPtr<connection tcp/ip 192.168.
1.101:4242>
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\net\node.c
pp:235    60 Can't setup listener(s)
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\examples\evolv
e\main.cpp:64    62 Can't init client
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\base\threa
d.cpp:308    65 3 thread listeners active

2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\base\threa
d.cpp:312    67     class eq::base::PerThread<class eq::base::Log>
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\base\threa
d.cpp:312    70     class eq::base::PerThread<class eq::`anonymous namespace'::R
esultImage>
2300 4144808 c:\documents and settings\user\desktop\equalizer-0.9\lib\base\threa
d.cpp:312    73     class eq::base::PerThread<class eq::`anonymous namespace'::H
andlerMap>

C:\Documents and Settings\user\Desktop\Equalizer-0.9\build\VS2005\Win32\Debug>

 

 

 

please notice the last line I marked with red, the control has been resturned to the system already !

 

If I download the 32bit VS2005 SP1 Zip from http://equalizergraphics.com/downloads/major.html , and just test with those *.exe (without my compilation), similar thing happens. the information given looks like:

 

use the exe under C:\Documents and Settings\user\Desktop\Equalizer-0.6-win32\debug>

 

4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\spinlock.c
pp:57 0.1671  New SpinLock @10507300
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\client\init.cpp
:27 6.948 Equalizer v0.6 initializing
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\net\init.cpp:33
 22.59 Log level INFO topics 0
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\lock.cpp:4
3 26.27 New Lock @00DE5258
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\spinlock.c
pp:57 28.79  New SpinLock @00DF4D8C
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\spinlock.c
pp:57 31.14  New SpinLock @00DE559C
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\net\connection.
cpp:35 33.46 New Connection @00DE5588
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\lock.cpp:4
3 35.84 New Lock @00DE55BC
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\lock.cpp:4
3 38.08 New Lock @00DF4EA0
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\lock.cpp:4
3 40.22 New Lock @00DF4EA4
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\lock.cpp:4
3 42.47 New Lock @00DE5A5C
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\lock.cpp:4
3 44.71 New Lock @00DE5B1C
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\net\node.cpp:79
 46.96 New Node @00DF4C90 35d35390-ee60-4915-8898-563e0e7e2510
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\client\client.c
pp:38  49.9 New client at 00DF4C90
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\net\node.cpp:12
1 52.22 args: eVolve, --, --eq-client, --eq-listen, 192.168.1.101:4242,
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\net\node.cpp:18
0 55.39 Listener data: 35d35390-ee60-4915-8898-563e0e7e2510#1#TCPIP#0##39#10000#
192.168.1.101#4242#
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\lock.cpp:4
3 59.11 New Lock @00DE5E10
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\spinlock.c
pp:57 61.25  New SpinLock @00DE5EA4
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\net\connection.
cpp:35 63.55 New Connection @00DE5E90
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\lock.cpp:4
3 65.91 New Lock @00DE5EC4
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\spinlock.c
pp:57 68.14  New SpinLock @00DE611C
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\net\connection.
cpp:35 70.46 New Connection @00DE6108
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\net\socketconne
ction.cpp:108 74.72 Address 192.168.1.101:4242
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\net\socketconne
ction.cpp:143 77.32 Could not bind socket 1840: The operation completed successf
ully.(0) to 192.168.1.101:4242 AF 2
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\net\node.cpp:22
0 81.26 Can't create listener connection: RefPtr<connection tcp/ip 192.168.1.101
:4242>
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\net\connection.
cpp:49 84.61 Delete Connection @00DE6108
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\net\node.cpp:18
4 87.02 Can't setup listener(s)
4024 4144712 e:\visual studio projects\equalizer\release-0.6\examples\evolve\mai
n.cpp:51 89.26 Can't init client
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\thread.cpp
:295 91.71 3 thread listeners active
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\thread.cpp
:299 94.09     class eq::base::PerThread<class eq::base::Log>
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\thread.cpp
:299 96.94     class eq::base::PerThread<class eq::`anonymous namespace'::Result
Image>
4024 4144712 e:\visual studio projects\equalizer\release-0.6\lib\base\thread.cpp
:299 100.3     class eq::base::PerThread<class eq::`anonymous namespace'::Handle
rMap>

C:\Documents and Settings\user\Desktop\Equalizer-0.6-win32\debug>

Plz notice the client quit again ! use the exe under C:\Documents and Settings\user\Desktop\Equalizer-0.6-win32\release>
 

 

 

C:\Documents and Settings\user\Desktop\Equalizer-0.6-win32\release>eVolve -- --e
q-client --eq-listen 192.168.1.101:4242
620 4139392 ..\lib\net\socketConnection.cpp:143 Could not bind socket 1848: The
requested address is not valid in its context.(0) to 192.168.1.101:4242 AF 2
620 4139392 ..\lib\net\node.cpp:220 Can't create listener connection: RefPtr<con
nection tcp/ip 192.168.1.101:4242>
620 4139392 ..\lib\net\node.cpp:184 Can't setup listener(s)
620 4139392 ..\examples\eVolve\main.cpp:51 Can't init client

C:\Documents and Settings\user\Desktop\Equalizer-0.6-win32\release>

 

 

 

_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to