program test_ssl use jessl use network use wsa_network, only: windows_network_startup => startup implicit none type(sockaddr_in), target::sa integer::s type(simple_hostent)::hent call windows_network_startup() hent = gethostbyname("google.com") if(allocated(hent%h_name)) then Print *, "host: ", hent%h_name Print *, "addr: ", hent%h_addr4 else Print *, "Failure" stop end if sa%sin_family = AF_INET sa%sin_addr%s_addr = hent%h_addr4 !inet_addr("192.168.2.90") sa%sin_port = htons(80) s = socket(AF_INET, SOCK_STREAM, 0); if(.not. connect(s, sa)) then Print *, "Connection failed", IERRNO() stop end if Print *, "socket opened!" end program test_ssl