Tag: indy

Delphi iOS的IPv6麻烦。 请确保您的应用程序与IPv6networking兼容

我不能将我的iOS应用发布到AppStore。 Delphi 10.1.2柏林,iOS64,Win 8.1。 我收到苹果的下一个信息: 感谢您的答复。 请确保您的应用程序与IPv6networking兼容。 testing您的应用程序以实现IPv6兼容性的最简单方法是在Mac上设置本地IPv6networking。 然后,您可以从iOS设备连接到networking,以testingIPv6兼容性。 请按照支持IPv6 DNS64 / NAT64networking提供的分步说明进行操作。 有关支持IPv6networking的更多信息,请查阅支持IPv6的networking。 这是连接代码。 if (FSocket<>nil) then begin if not FSocket.Connected then begin SetState(mwtrstDisConnected); FSocket.Free; FSocket:=nil; end else exit; end; FSocket:=TIdTCPClient.Create(nil); FSocket.Host:=FHost; FSocket.Port:=FPort; //CheckCode {$ifdef KBMMW_USING_INDY_9_OR_NEWER} FSocket.BoundPortMin:=FMinClientPort; FSocket.BoundPortMax:=FMaxClientPort; {$endif} {$IFDEF KBMMW_USING_INDY_10} FSocket.ReadTimeout:=RequestTimeout*1000; FSocket.ConnectTimeout:=ConnectTimeout*1000; {$ENDIF} {$IFDEF KBMMW_USING_INDY_8_00_23} FSocket.Connect; {$ELSE} {$IFDEF KBMMW_USING_INDY_9} FSocket.Connect(ConnectTimeout*1000); {$ELSE} FSocket.Connect; {$ENDIF} […]