Приклучоци
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Приклучоци
Референца за `book.sockets.php` со подобрена типографија и навигација.
Приклучоци
Вовед
The socket extension implements a low-level interface to the socket communication functions based on the popular BSD sockets, providing the possibility to act as a socket server as well as a client.
Екстензијата socket имплементира ниско-ниво интерфејс на функциите за комуникација со сокети базирани на популарните BSD сокети, обезбедувајќи можност да дејствува како сервер за сокети, како и клиент. stream_socket_client(), stream_socket_server(), fsockopen()Препорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во pfsockopen().
За поопшт интерфејс на клиентски сокети, видете
Кога ги користите овие функции, важно е да се запамети дека иако многу од нив имаат идентични имиња како нивните C колеги, тие често имаат различни декларации. Ве молиме бидете сигурни да ги прочитате описите за да избегнете забуна. Оние кои не се запознаени со програмирањето на сокети можат да најдат многу корисен материјал во соодветните Unix man страници, и има многу информации за туторијали за програмирање на сокети во C на веб, од кои многу може да се применат, со мали измени, на програмирање на сокети во PHP. The » Unix Socket FAQ
- Installing/Configuring
- Претходно дефинирани константи
- Примери
- Грешки во сокети
- Функции на сокети
- socket_accept може да биде добар почеток.
- socket_addrinfo_bind — Прифаќа врска на сокет
- socket_addrinfo_connect — Креира и врзува сокет од даден addrinfo
- socket_addrinfo_explain — Креира и се поврзува со сокет од даден addrinfo
- socket_addrinfo_lookup — Добива информации за addrinfo
- socket_atmark — Добива низа со содржината на getaddrinfo за даден hostname
- socket_bind — Определува дали сокетот е на out-of-band маркер
- socket_clear_error — Врзува име за сокет
- socket_close — Го брише грешката на сокетот или последниот код за грешка
- socket_cmsg_space — Затвора Socket инстанца
- socket_connect — Пресметува големина на бафер за пораки
- socket_create — Иницира врска на сокет
- socket_create_listen — Креира сокет (крајна точка за комуникација)
- socket_create_pair — Отвара сокет на порт за прифаќање врски
- socket_export_stream — Извезете сокет во стрим што го инкапсулира сокетот
- socket_get_option — Ги добива опциите на сокетот за сокетот
- socket_getopt — Псевдоним на socket_get_option
- socket_getpeername — Го прашува оддалечениот крај на дадениот сокет
- socket_getsockname — Го прашува локалниот крај на дадениот сокет, што може да резултира со патека до домаќин/порта или до Unix-фајл систем, во зависност од неговиот тип
- socket_import_stream — Увезете стрим
- socket_last_error — Враќа последна грешка на сокетот
- socket_listen — Слуша за врска на сокет
- socket_read — Чита најмногу должина бајти од сокет
- socket_recv — Прима податоци од поврзан сокет
- socket_recvfrom — Прима податоци од сокет, без разлика дали е поврзан или не
- socket_recvmsg — Прочитај порака
- socket_select — Го извршува повикот на системот select() на дадените низи од сокети со одреден тајмаут
- socket_send — Испраќа податоци до поврзан сокет
- socket_sendmsg — Испрати порака
- socket_sendto — Испраќа порака до сокет, без разлика дали е поврзан или не
- socket_set_block — Поставува блокирачки режим на сокет
- socket_set_nonblock — Поставува неблокирачки режим за дескрипторот на датотеката fd
- socket_set_option — Поставува опции на сокетот за сокетот
- socket_setopt — Псевдоним на socket_set_option
- socket_shutdown — Го исклучува сокетот за примање, испраќање или и двете
- socket_strerror — Врати стринг што опишува грешка на сокет
- socket_write — Запиши на сокет
- socket_wsaprotocol_info_export — Експортирај ја WSAPROTOCOL_INFO структурата
- socket_wsaprotocol_info_import — Увези сокет од друг процес
- socket_wsaprotocol_info_release — Ослободи експортирана WSAPROTOCOL_INFO структура
- Сокет — Класата Socket
- AddressInfo — Класата AddressInfo