I'm wondering if it's possible to create client connection using CkSocket class with ipv6 address? When I try, it fails:
Connect_Socket: DllDate: Aug 15 2013 ChilkatVersion: 18.104.22.168 UnlockPrefix: xxxxxxxx Username: xxxxxxxx Architecture: Little Endian; 32-bit Language: Visual C++ 9.0 VerboseLogging: 0 objectId: 2 Connect_Socket: hostname: [fe80::3cc7:870b:e115:c4e2%11] port: 6133 ssl: 1 maxWaitMs: 20000 ConnectTimeoutMs_1: 20000 Multi-threaded hostname to IP address resolution resolveHostname6: Resolving domain name (IPV4/IPV6)... --resolveHostname6 Failed. --Connect_Socket --Connect_Socket --ChilkatLog
Post the full LastErrorText. Posting only a portion omits the critical information at the beginning which tells how old of a version you are using, and what programming language, architecture, operating system, etc. This might be something that is already fixed...
Please test using this new build:
Is this a beta release? I don't see it on main download page. Having some problems getting a build with it, related to zip component that we're also using:
ChilkatRel.lib(CkZipEntryW.obj) : error LNK2001: unresolved external symbol "public: __thiscall DsoBaseProgress::DsoBaseProgress(void)" (??0DsoBaseProgress@@QAE@XZ)
If it makes differences, we were using the VC9-SP1 version of the 9.4.1 release....
Wrote a separate console application to test new build, here's what I get. Test environment is Win2k8 R2, I tried the v6 address with and without brackets.
Connect_Socket: DllDate: Feb 18 2014 ChilkatVersion: 22.214.171.124 UnlockPrefix: xxxxx Username: xxxxx Architecture: Little Endian; 32-bit Language: Visual C++ 9.0 (32-bit) VerboseLogging: 0 objectId: 1 Connect_Socket: hostname: [fe80::3cc7:870b:e115:c4e2%11] port: 6133 ssl: 1 maxWaitMs: 5000 connect2: connectImplicitSsl: connectSocket: connect_ipv6_or_ipv4: resolveHostname6: getAddressInfo: Failed to get host address info. (3) SocketError: WSAHOST_NOT_FOUND No such host is known. hostOrIpAddr: [fe80 port: 6133 Versions of Windows earlier than Windows XP are limited to handling IPv4 only On Windows Server 2003 and Windows XP, IPv6 addresses are returned only if IPv6 is installed on the local computer. --getAddressInfo --resolveHostname6 Domain to IP address resolution failed. --connect_ipv6_or_ipv4 --connectSocket --connectImplicitSsl failReason1: 2 --connect2 Failed. --Connect_Socket --Connect_Socket --ChilkatLog
Any more suggestions?