|
socket_write
Write to a socket
(PHP 4 >= 4.0.7, PHP 5)
Examples ( Source code ) » socket_write
Code Examples / Notes » socket_writewebmaster
If you connect to a Server in a way like you do with telnet or some similar protokoll you may have problems with sending data to the server. I found out that at some servers there is a different between: <?php socket_write ($my_socket, $line, strlen ($line)); socket_write ($my_socket, "\r\n", strlen ("\r\n")); ?> witch worked at least, and <?php socket_write ($my_socket, $line."\r\n", strlen ($line."\r\n")); ?> wich made the server stop sending any data. I hope this helps to save a lot of time. I needed about two days to find out, that this was the problem ;) gtk
from http://www.manualy.sk/sock-faq/unix-socket-faq-2.html read() is equivalent to recv() with a flags parameter of 0. Other values for the flags parameter change the behaviour of recv(). Similarly, write() is equivalent to send() with flags == 0. |
Change Languagesocket_accept socket_bind socket_clear_error socket_close socket_connect socket_create_listen socket_create_pair socket_create socket_get_option socket_getpeername socket_getsockname socket_last_error socket_listen socket_read socket_recv socket_recvfrom socket_select socket_send socket_sendto socket_set_block socket_set_nonblock socket_set_option socket_shutdown socket_strerror socket_write |