| 
		
			| 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.
 |  
	|  |  |