Maison développement back-end tutoriel php php模拟socket一次连接,多次发送数据的实现代码_php技巧

php模拟socket一次连接,多次发送数据的实现代码_php技巧

May 17, 2016 am 09:16 AM
socket

复制代码 代码如下:

//post.php
function Post($host,$port)
{
//$host="127.0.0.1";
//建立连接
$conn = fsockopen($host,$port);
if (!$conn)
{
die("Con error");
}
//循环发送5次数据
//
for($i = 0;$i{
$data="user_name=admin".$i;
WriteData($conn,$host,$data);
echo $i."
";
}
fclose($conn);
}
function WriteData($conn,$host,$data)
{
$header = "POST /test.php HTTP/1.1\r\n";
$header.= "Host : {$host}\r\n";
$header.= "Content-type: application/x-www-form-urlencoded\r\n";
$header.= "Content-Length:".strlen($data)."\r\n";
//Keep-Alive是关键
$header.= "Connection: Keep-Alive\r\n\r\n";
$header.= "{$data}\r\n\r\n";
fwrite($conn,$header);
//取结果
//$result = '';
//while(!feof($conn))
//{
// $result .= fgets($conn,128);
//}
//return $result;
}
Post('127.0.0.1',80);
?>

复制代码 代码如下:

//test.php
$fp = fopen('result.txt','a');
$data = $_POST['user_name']." -- ". date('Y-m-d H:i:s')."\r\n";
fwrite($fp,$data);
fclose($fp);
?>
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser le socket et le socketserver de Python Comment utiliser le socket et le socketserver de Python May 28, 2023 pm 08:10 PM

Comment utiliser le socket et le socketserver de Python

Comment utiliser Spring Boot+Vue pour implémenter le push de notification Socket Comment utiliser Spring Boot+Vue pour implémenter le push de notification Socket May 27, 2023 am 08:47 AM

Comment utiliser Spring Boot+Vue pour implémenter le push de notification Socket

Que faire si le socket php ne peut pas se connecter Que faire si le socket php ne peut pas se connecter Nov 09, 2022 am 10:34 AM

Que faire si le socket php ne peut pas se connecter

Multiplexage IO de la série PHP+Socket et implémentation du serveur Web Multiplexage IO de la série PHP+Socket et implémentation du serveur Web Feb 02, 2023 pm 01:43 PM

Multiplexage IO de la série PHP+Socket et implémentation du serveur Web

La série PHP+Socket réalise la transmission de données entre le client et le serveur La série PHP+Socket réalise la transmission de données entre le client et le serveur Feb 02, 2023 am 11:35 AM

La série PHP+Socket réalise la transmission de données entre le client et le serveur

Problèmes et solutions courants en matière de communication et de sécurité réseau en C# Problèmes et solutions courants en matière de communication et de sécurité réseau en C# Oct 09, 2023 pm 09:21 PM

Problèmes et solutions courants en matière de communication et de sécurité réseau en C#

Recherche sur la technologie de transfert de fichiers en temps réel utilisant PHP et Socket Recherche sur la technologie de transfert de fichiers en temps réel utilisant PHP et Socket Jun 28, 2023 am 09:11 AM

Recherche sur la technologie de transfert de fichiers en temps réel utilisant PHP et Socket

La série PHP+Socket implémente la salle de discussion Websocket La série PHP+Socket implémente la salle de discussion Websocket Feb 02, 2023 pm 04:39 PM

La série PHP+Socket implémente la salle de discussion Websocket

See all articles