Hello,
mám menší problém..přez UDP server se napojím, ale když je OFF-Line ( tedy z něj nelze číst ) tak mě to hodí error :
An unhandled exception of type 'System.InvalidOperationException' occurred in System.dll ..
chyba mi pořád ukazuje na řádek
receiveBytes = udpClient->Receive( RemoteIpEndPoint );
u mě to vypadá nějak takto.
private: System::Void GetServerDat(String^ serverIP, int serverPORT)
{
UdpClient^ udpClient = gcnew UdpClient;
IPEndPoint^ RemoteIpEndPoint = gcnew IPEndPoint( IPAddress::Any,0 );
String^ stav;
try
{
array<Byte>^receiveBytes;
receiveBytes = udpClient->Receive( RemoteIpEndPoint );
udpClient->Connect(serverIP, serverPORT);
array<Byte>^sendBytes = Encoding::ASCII->GetBytes( packet );
udpClient->Send(sendBytes, sendBytes->Length );
//tady dam co udela kdyz je online
}
catch(SocketException^& e)
{
udpClient->Close();
//tady dam co udela kdyz je offline
}
}
A ještě, mohl bych mít dotaz na znak ^ ? K čemu slouží jsem nezjistil, když se ho snažím odstranit píše errory ( Microsoft visual c++ 2010 )