程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php模擬飛鴿傳輸協議,代碼實現向飛鴿發送消息

php模擬飛鴿傳輸協議,代碼實現向飛鴿發送消息

編輯:關於PHP編程

飛鴿傳書協議:
1:23149:riverlet:127.0.0.1:\x20:balabalabalabala
版本號:包編號:發送者姓名:發送者主機名:命令字:附加信息(消息內容)

<?php

define("IPMSG_SENDMSG", 0x00000020);   // 0x00000020 命令字代表不同的命令
#define("IPMSG_SECRETOPT", 0x00000200);// 0x00000200 另一個命令字
define("IPMSG_DEFAULTPORT", 2425);     //2425飛鴿傳書端口

$sender = 'XXX';
$from = '127.0.0.1';
$msg_content = 'XXXXXXXXXXXXXXXXXX';
$send_to = '192.168.10.110';  //對方主機IP

$fs = fsockopen("udp://".$send_to, IPMSG_DEFAULTPORT); //用戶數據報協議,一種無連接的傳輸層協議
fwrite($fs, "1:".time().":".$sender.":".$from.":".(IPMSG_SENDMSG).":".$msg_content);
fclose($fs);

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved