Sampel Winsock Tingkat Lanjut Menggunakan Ekstensi Soket Aman
Mengamankan Sampel Klien dan Server TCP
Sampel Winsock yang lebih canggih yang menunjukkan penggunaan ekstensi soket aman disertakan dengan Microsoft Windows Software Development Kit (SDK). Sampel mencakup klien dan server TCP yang terhubung dengan aman menggunakan Winsock dan ekstensi soket aman.
Secara default, kode sumber sampel Winsock diinstal di direktori berikut:
C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\NetDs\winsock
Sampel terletak di bawah folder berikut:
securesocket
Kode sampel dibagi menjadi direktori terpisah seperti yang dijelaskan di bawah ini:
- stcpclient - folder yang berisi kode klien TCP yang aman.
- stcpcommon - folder yang berisi kode pustaka umum yang dibagikan antara klien TCP dan server yang aman.
- stcpserver - folder yang berisi kode server TCP yang aman.
Perlu dicatat bahwa sampel dimaksudkan untuk dijalankan pada dua komputer berbeda yang menjalankan Windows Vista atau yang lebih baru. Selain itu, kredensial IPsec harus disediakan di kedua komputer agar koneksi berhasil, karena sampel menggunakan IPsec untuk mengamankan lalu lintasnya. Silakan lihat dokumentasi tentang Konfigurasi IPsec untuk informasi selengkapnya tentang menyiapkan kredensial IPsec.
Membangun sampel akan menghasilkan dua file yang dapat dieksekusi:
stcpclient.exe dan stcpserver.exe.
Salin stcpclient.exe ke komputer A dan salin stcpserver.exe ke komputer B. Di komputer B, mulai server TCP dengan menjalankan yang berikut ini di Prompt Perintah:
stcpserver.exe
Jalankan perintah berikut untuk opsi penggunaan lainnya untuk server:
stcpserver.exe /?
Kemudian di komputer A, mulai klien TCP dengan menjalankan yang berikut ini di Prompt Perintah:
<stcpclient.exe fully-qualified-DNS-name-for-machine-B>
Pada titik ini koneksi harus dibuat dengan aman.
Jalankan perintah berikut untuk opsi penggunaan lainnya untuk klien:
stcpclient.exe /?
Topik terkait