i need urgent help [message #212347] |
Tue, 08 August 2006 15:20 |
|
jnz
Messages: 3396 Registered: July 2006 Location: 30th century
Karma: 0
|
General (3 Stars) |
|
|
i am getting pretty anoyed at this, im using FDSTalk.dll to talk to FDS and i had it working but now it doesn't work why? here is the code i am using:(C++)
long IP2Long(std::string &ipString) //function from drichards (experts-exchange)
{
long result = 0;
size_t startPos = 0;
for ( int ii = 0; ii < 4; ii++ )
{
size_t dot = ipString.find('.', startPos);
int num = ::atoi(ipString.substr(startPos, dot-startPos).c_str());
result *= 256;
result += num;
startPos = dot+1;
}
return result;
}
int _tmain(int argc, _TCHAR* argv[])
{
if(Init(1234, "password"))
{
cout << "Init";
Send_Message("password", IP2Long((string)"127.0.0.1"), 4849);
Send_Message("msg hello", IP2Long((string)"127.0.0.1"), 4849);
Shutdown();
}
system("pause");
return 0;
}
it will compile and run with no errors but nothing apperes in FDS, why!
[Updated on: Tue, 08 August 2006 15:22] Report message to a moderator
|
|
|
|
Re: i need urgent help [message #212370 is a reply to message #212347] |
Tue, 08 August 2006 18:24 |
|
jnz
Messages: 3396 Registered: July 2006 Location: 30th century
Karma: 0
|
General (3 Stars) |
|
|
Thanks you so much! it turns out that i need ::htonl, but i coulnt get it to compile so i removed it.
btw: how is your NR going in c++, i saw your thread at experts exchange.
|
|
|