Hi,
I am currently working with your NSIS suite version 0.5.0-dev and implemented my own NSLP. Everything works fine except of one small problem using TCP as transport protocol. When I start NSIS and my NSLP on two machines and try to send a
message
from one machine to the other, the first GIST data message gets lost. The message association of GIST is build up without problems (Query, Response and Configure are sent). But the first data message doesn't arrive at receiver side. All following data messages are received. I captured this using ethereal.
I encountered a problem like this before. It might be a problem of the current 0.5.0-dev and might already be fixed in our internal development version. We are going to release a new development snapshot soon and if you want, I can send you a preview copy to check if the new version fixes the problem. However, please note that the NSLP API was slightly modified, so you will need to adapt your NSLP ... (nothing dramatic)
As I thought this has something to do with my NSLP implementation I tested it with your Ping tool. When I start the ping tool sending
pings
from one machine to the other, the first ping message is lost too (a ping timeout is triggered for the first message). Following pings are sent and received without any problem.
Do you have any suggestions what is the reason for this ? Might there be something wrong with my configuration (see below) ? Thanks for your support in advance.
I guess there is nothing wrong with your NSLP or configuration and if I remember correctly you really encountered a bug.
Best regards, Christian Dickmann
nsis_imp@informatik.uni-goettingen.de