Cara Mengaktifkan Soket

Daftar Isi:

Cara Mengaktifkan Soket
Cara Mengaktifkan Soket

Video: Cara Mengaktifkan Soket

Video: Cara Mengaktifkan Soket
Video: Cara Membuka kabel dari soket | Cara mencopot u0026 melepas kabel dari rumah soket 2024, November
Anonim

Soket digunakan dalam bahasa pemrograman (PL) PHP untuk bertukar informasi dengan server. Beberapa aplikasi memerlukan penggunaan soket untuk transfer data dan menulis parameter layanan. Untuk mengaktifkan mode koneksi ke server, gunakan fungsi fsockopen (), di mana parameter koneksi yang diperlukan diatur.

Cara mengaktifkan soket
Cara mengaktifkan soket

instruksi

Langkah 1

Fungsi fsockopen () memiliki sintaks berikut:

fsockopen (nama host, port);

Dalam hal ini, nama host adalah nama server yang diakses menggunakan soket dan membuka saluran untuk transmisi data. Nilai port adalah angka yang sesuai dengan port yang digunakan untuk mengakses server.

Langkah 2

Gunakan editor teks untuk menulis kode ini ke file PHP Anda untuk memulai operasi pertukaran data soket. Misalnya, untuk menyambung ke server.com tertentu pada port 120, masukkan perintah berikut:

<?php

$serv = “server.com”;

$serv_port = 120;

$ open_con = fsockopen ($ serv, $ serv_port);

Jika (! $ Open_con) {

Keluar (); } else { Gema "koneksi dibuat";

$ temporal = fgets ($ open_con, 1024); }

?>

Langkah 3

Kode ini memberikan variabel nilai yang sesuai dengan nama server ($ serv) dan nomor port ($ serv_port). Jika tidak ada koneksi ke server, skrip menghentikan pekerjaannya melalui perintah exit (). Jika koneksi berhasil, program menampilkan pemberitahuan tentang pembuatan koneksi dan menyimpan parameternya ke variabel $ temporal.

Langkah 4

Setelah menggunakan fsockopen (), Anda dapat menggunakan fungsi untuk memanipulasi file dan mengambil data. Jadi, selain fget() yang disebutkan di atas, Anda dapat menggunakan fwrite() untuk menulis file, fclose() untuk menutup, atau feof() untuk memeriksa apakah akhir file telah tercapai. Dengan cara ini Anda dapat merekam beberapa data yang dikirimkan oleh server yang Anda hubungkan. Sebagai contoh:

$ data_con = “GET / HTTP / 1.1 / r / n”;

$ data_con. = “Koneksi: Tutup / r / n / r / n”;

fwrite ($ open_con, $ data_con);

$ fclose ($ open_con);

Langkah 5

Permintaan ini membaca header GET yang dikirim oleh server, dan kemudian menulis data pemutusan darinya dengan parameter terkait yang ditulis dalam variabel $ data_con. Akhir penulisan ke file diatur menggunakan fungsi fclose ().

Langkah 6

Pembukaan socket dan penulisan data koneksi selesai. Simpan file dan unggah untuk pengujian di hosting atau server lokal Anda.

Direkomendasikan: