1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-13 01:20:34 +02:00

Some code changes

This commit is contained in:
nordsoft
2023-01-18 20:09:19 +04:00
parent 576fd23531
commit 091cf9cd2f
6 changed files with 34 additions and 23 deletions

View File

@ -59,15 +59,19 @@ CConnection::CConnection(std::shared_ptr<EnetConnection> _c, std::string Name, s
int CConnection::write(const void * data, unsigned size)
{
if(connected)
enetConnection->write(data, size);
if(!enetConnection->isOpen())
throw std::logic_error("Write in closed connection");
enetConnection->write(data, size);
return size;
}
int CConnection::read(void * data, unsigned size)
{
if(connected)
enetConnection->read(data, size);
if(!enetConnection->isOpen())
throw std::logic_error("Read from closed connection");
enetConnection->read(data, size);
return size;
}