套接字将c ++与php连接 [英] socket connect c++ with php
本文介绍了套接字将c ++与php连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨!
袜子
谁能告诉我
的代码
Windows中的服务器,在Windows中
和客户端使用套接字使用PHP
我只需要一个连接的简单选择
C中的SERVER和PHP中的客户端
我设法从php到php进行套接字
这是对我有用的代码:
但是我不知道如何将PHP服务器端替换为C
救命!
Hi!
SOCKET
Can anyone show me the code of
server in C , windows
and client in PHP using socket
I need only the simple option for one connection
SERVER in C and client in PHP
I have managed to do socket from php to php
Here is the code that worked for me :
But I dont know how to replace the PHP server side to C
Help!
echo "SERVER start --------- <br/>\n" ;
$server_socket = stream_socket_server ("tcp://192.168.0.234:80");
if ($server_socket ) {
echo "server: OPENED <br/>" ;
}
else {
echo "server: FAILED to open OPENED <br/>" ;
}
if ($server_socket ) {
while ($socket = stream_socket_accept($server_socket)) {
fwrite($socket, "Hi Hi Hi" );
fclose($socket);
}
fclose($server_socket);
}
// client -------------------
$socket = stream_socket_client ('tcp://84.109.216.234:80');
if(!$socket){
echo "<br>CLIENT: error FAILED to open <br>";
echo "<br>$errstr<br>";
}
else {
while (!feof($socket)) {
$server_msg = fread($socket, 100);
}
printf ( "client: reached eof <br /> " );
fclose($socket);
}
推荐答案
server_socket = stream_socket_server(" ); 如果(
server_socket = stream_socket_server ("tcp://192.168.0.234:80"); if (
server_socket){ echo " ; } 其他 { echo " ; } 如果(
server_socket ) { echo "server: OPENED <br/>" ; } else { echo "server: FAILED to open OPENED <br/>" ; } if (
server_socket){ 同时(
server_socket ) { while (
这篇关于套接字将c ++与php连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文