---------------------------------------------------------------------------
| 571 | } |
| 572 | //--------------------------------------------------------------------------- |
| 573 | AnsiString TUDP::GetErrorMessage(void) |
| 574 | { |
| 575 | switch( WSAError ) |
| 576 | { |
| 577 | case 0: return ""; |
| 578 | case WSAEADDRINUSE: return "����� ��� ���� ��� ������������ � �������"; |
| 579 | case WSAENETDOWN: return "���� ������"; |
| 580 | case WSAENETUNREACH: return "���� ����������"; |
| 581 | case WSAECONNABORTED: return "���������� ������� ��-�� ������"; |
| 582 | case WSAECONNRESET: return "���������� ������� ��������� ��������"; |
| 583 | case WSAENOBUFS: return "������� ����� ����������"; |
| 584 | case WSAESHUTDOWN: return "����� ���������� - ���������� �����������"; |
| 585 | case WSAETIMEDOUT: return "������� ����������� �� TCP/IP"; |
| 586 | case WSAECONNREFUSED: return "��������� ���� �������� ����������"; |
| 587 | case WSAEHOSTDOWN: return "��������� ���� �� ����������"; |
| 588 | case WSAHOST_NOT_FOUND: return "��� ���� �� �������"; |
| 589 | case WSAENOTSOCK: return "�������� ������������� ������"; |
| 590 | case WSAEWOULDBLOCK: return "������������� �������� �����������"; |
| 591 | case WSANO_DATA: return "�� ������� �������� IP ����� �� ����� ����"; |
| 592 | // WSAEHOSTUNREACH ��������� ����� Ethernet ������ �������� � WiFi ��� |
| 593 | case WSAEHOSTUNREACH: return "���� ����������"; // "���� ���� ����������"; |
| 594 | case WSAEMSGSIZE: return "��������� ������� �������"; |
| 595 | // local error codes |
| 596 | case MYERROR_UNKNOWNPARAMS: return "�������� ���������"; |
| 597 | case MYERROR_READCOUNT: return "� �������� ������ ��� �������� UDP ������"; |
| 598 | case MYERROR_NOREQSIZE: return "� �������� ������ ������ ������ ��� ���������"; |
| 599 | } |
| 600 | return AnsiString("��� ������: ") + IntToStr(WSAError); |
| 601 | } |
| 602 | //--------------------------------------------------------------------------- |
| 603 | AnsiString TUDP::GetErrorMessageEng(void) |
| 604 | { |
nothing calls this directly
no outgoing calls
no test coverage detected