tolstii Опубликовано 22 января, 2015 Поделиться Опубликовано 22 января, 2015 Всем привет. имеется хост IP 95.143.123.82 - TCP 8728 без ssl используя TIdTCPClient подключаеться отлично. на этот же хост 95.143.123.82 - TCP 8729 (другой порт) c ssl не могу подключиться, помогите разобраться в чем проблема procedure TForm1.Button1Click(Sender: TObject); var s: string; begin IdSSLIOHandlerSocketOpenSSL1 := TIdSSLIOHandlerSocketOpenSSL.Create(nil); //IdSSLIOHandlerSocketOpenSSL1.Destination := '192.168.5.128:8729'; IdSSLIOHandlerSocketOpenSSL1.Host := '192.168.5.128'; IdSSLIOHandlerSocketOpenSSL1.MaxLineAction := maException; IdSSLIOHandlerSocketOpenSSL1.Port := 8729; IdSSLIOHandlerSocketOpenSSL1.DefaultPort := 0; IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method := sslvTLSv1; IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Mode := sslmUnassigned; IdSSLIOHandlerSocketOpenSSL1.SSLOptions.VerifyMode := []; IdSSLIOHandlerSocketOpenSSL1.SSLOptions.VerifyDepth := 0; idtcpclient1.IOHandler:=IdSSLIOHandlerSocketOpenSSL1; IdTCPClient1.Create(nil); idtcpclient1.Host:='192.168.5.128'; idtcpclient1.Port:=8729; idtcpclient1.Connect; end; приватный IP для проверке из вне можете заменить на публичный указанный выше заранее спасибо! Цитата Ссылка на комментарий
0 xenon54 Опубликовано 22 января, 2015 Поделиться Опубликовано 22 января, 2015 Речь об IOS, Android, windows? Цитата Ссылка на комментарий
0 tolstii Опубликовано 22 января, 2015 Автор Поделиться Опубликовано 22 января, 2015 1)windows, 2)android, 3)ios Цитата Ссылка на комментарий
0 xenon54 Опубликовано 22 января, 2015 Поделиться Опубликовано 22 января, 2015 Ну что касается IOS, то могу сказать что там нужны библиотеки libcrypto.a и libssl.a и в юзесы во view source надо прописать {$IF Defined(IOS) and Defined(CPUARM)} IdSSLOpenSSLHeaders_Static, {$ENDIF } Для винды тож надо установить библиотеки SSL. Для андроида хз, не пробовал еще ни разу пока. Цитата Ссылка на комментарий
Вопрос
tolstii
Всем привет.
имеется хост IP 95.143.123.82 - TCP 8728 без ssl используя TIdTCPClient подключаеться отлично.
на этот же хост 95.143.123.82 - TCP 8729 (другой порт) c ssl не могу подключиться, помогите разобраться в чем проблема
приватный IP для проверке из вне можете заменить на публичный указанный выше
заранее спасибо!
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.