- //解释服务器地址
- DWORD CTCPSocketService::TranslateAddr(LPCTSTR pszServerAddr)
- {
- //转化地址
- DWORD dwServerIP = inet_addr(pszServerAddr);
- if (dwServerIP == INADDR_NONE)
- {
- LPHOSTENT lpHost = gethostbyname(pszServerAddr);
- if (lpHost == NULL) return INADDR_NONE;
- dwServerIP = ((LPIN_ADDR)lpHost->h_addr)->s_addr;
- }
- return dwServerIP;
- }