Cách Bật ổ Cắm

Mục lục:

Cách Bật ổ Cắm
Cách Bật ổ Cắm

Video: Cách Bật ổ Cắm

Video: Cách Bật ổ Cắm
Video: Cách Đấu 2 Ổ Cắm Điện Rời Và 1 Công Tắc Điện Gia Đình 2024, Tháng mười hai
Anonim

Sockets được sử dụng trong ngôn ngữ lập trình (PL) PHP để trao đổi thông tin với máy chủ. Một số ứng dụng yêu cầu sử dụng các ổ cắm để truyền dữ liệu và ghi các tham số dịch vụ. Để bật chế độ kết nối với máy chủ, hãy sử dụng hàm fsockopen (), trong đó các thông số kết nối cần thiết được thiết lập.

Cách bật ổ cắm
Cách bật ổ cắm

Hướng dẫn

Bước 1

Hàm fsockopen () có cú pháp sau:

fsockopen (tên máy chủ, cổng);

Trong trường hợp này, tên máy chủ là tên của máy chủ đang được truy cập bằng các ổ cắm và mở một kênh để truyền dữ liệu. Giá trị cổng là một số tương ứng với cổng được sử dụng để truy cập máy chủ.

Bước 2

Sử dụng trình soạn thảo văn bản để viết mã này vào tệp PHP của bạn để bắt đầu hoạt động trao đổi dữ liệu socket. Ví dụ: để kết nối với một server.com cụ thể trên cổng 120, hãy nhập các lệnh sau:

<? php

$ serv = “server.com”;

$ serv_port = 120;

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

Nếu (! $ Open_con) {

Lối ra (); } else {Echo “kết nối được tạo”;

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

?>

Bước 3

Mã này gán các giá trị tương ứng cho các biến với tên máy chủ ($ serv) và số cổng ($ serv_port). Nếu không có kết nối với máy chủ, tập lệnh sẽ kết thúc công việc của nó thông qua lệnh exit (). Nếu kết nối thành công, chương trình sẽ hiển thị thông báo về việc tạo kết nối và lưu các tham số của nó vào biến $ temporal.

Bước 4

Sau khi sử dụng fsockopen (), bạn có thể sử dụng các hàm để thao tác với tệp và truy xuất dữ liệu. Vì vậy, ngoài fgets () đã nói ở trên, bạn có thể sử dụng fwrite () để ghi tệp, fclose () để đóng hoặc feof () để kiểm tra xem đã đến cuối tệp chưa. Bằng cách này, bạn có thể ghi lại một số dữ liệu được truyền bởi máy chủ mà bạn đã kết nối. Ví dụ:

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

$ data_con. = “Kết nối: Đóng / r / n / r / n”;

fwrite ($ open_con, $ data_con);

$ fclose ($ open_con);

Bước 5

Yêu cầu này đọc các tiêu đề GET do máy chủ gửi, sau đó ghi dữ liệu ngắt kết nối từ nó với các tham số tương ứng được ghi trong biến $ data_con. Việc kết thúc ghi vào tệp được sắp xếp bằng cách sử dụng hàm fclose ().

Bước 6

Việc mở ổ cắm và ghi dữ liệu kết nối đã hoàn tất. Lưu tệp và tải lên để thử nghiệm trên máy chủ lưu trữ hoặc máy chủ cục bộ của bạn.

Đề xuất: