Bagikan melalui


struktur HTTP_TRANSPORT_ADDRESS (http.h)

Struktur HTTP_TRANSPORT_ADDRESS menentukan alamat (lokal dan jarak jauh) yang digunakan untuk koneksi HTTP tertentu.

Sintaks

typedef struct _HTTP_TRANSPORT_ADDRESS {
  PSOCKADDR pRemoteAddress;
  PSOCKADDR pLocalAddress;
} HTTP_TRANSPORT_ADDRESS, *PHTTP_TRANSPORT_ADDRESS;

Anggota

pRemoteAddress

Penunjuk ke alamat IP jarak jauh yang terkait dengan koneksi ini. Untuk informasi selengkapnya tentang cara mengakses alamat ini, lihat bagian Keterangan.

pLocalAddress

Penunjuk ke alamat IP lokal yang terkait dengan koneksi ini. Untuk informasi selengkapnya tentang cara mengakses alamat ini, lihat bagian Keterangan.

Keterangan

Meskipun anggota pRemoteAddress dan pLocalAddress secara resmi dinyatakan sebagai PSOCKADDR, mereka sebenarnya PSOCKADDR_IN atau jenis PSOCKADDR_IN6 . Periksa anggota sa_family , yang sama di ketiga struktur, untuk menentukan cara mengakses alamat. Jika sa_family sama dengan AF_INET, maka alamatnya dalam bentuk IPv4 dan dapat diakses dengan mentransmisikan anggota ke PSOCKADDR_IN, tetapi jika sa_family sama dengan AF_INET6, alamat berada dalam formulir IPv6 dan Anda harus mentransmisikannya ke PSOCKADDR_IN6 sebelum mengakses alamat. pLocalAddress dan pRemoteAddress selalu memiliki jenis yang sama; yaitu keduanya adalah jenis PSOCKADDR_IN atau kedua jenis PSOCKADDR_IN6.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header http.h

Lihat juga

Struktur HTTP Server API Versi 1.0

HTTP_REQUEST