對不起,花了很長時間回答,我沒有機會在前幾天工作太多。
假設您還沒有找到答案,並且您的android設備已配置爲偵聽特定端口,則可以使用以下方法。
你的(很基本的)HTML:
<!doctype html>
<html>
<head>
<title>Chat</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="jquery.js" ></script>
<script type="text/javascript" src="contact.js" ></script>
</head>
<body>
<form>
<input type="text" id="my_text">
</form>
<button id="send">Send!</button>
</body>
</html>
你contact.js文件:
$(function(){
$('#send').click(function(){
var your_text = $('#my_text').html();
send_to_droid(your_text);
});
})
function send_to_droid(your_text){
$.ajax({
url: "send_to_droid.php",
type: "GET",
data: {
"your_text": your_text
}
})
}
最後,你send_to_droid.php文件:
<?php
$handle = fsockopen(<android device's ip>,<android device's port>);
fwrite($handle , $_GET['your_text']);
?>
我沒有需要花費很多時間來測試這一點,當然你可以通過更好的方式來管理失敗的連接等,但我希望這能夠得到實現你開始了。
來源
2013-03-07 15:43:57
ppp
我相信你應該改正你的問題,對於我來說目前還不清楚你到底想做什麼。 – ppp 2013-02-21 19:34:50
基本上我想在網頁上有一個按鈕,點擊時通過TCP/IP Socket連接 – Naaz 2013-02-21 19:43:39
向我的Android設備發送字符/字節假設您知道如何設置您的Android設備以偵聽特定端口,您可以使用一個AJAX事件綁定在按鈕的點擊,以查詢您的服務器上的PHP文件,最終使用PHP的fsockopen()和fwrite()將您的角色發送到您的Android設備。那是你需要的嗎?如果是這樣,我可以提供一些代碼的答案。 – ppp 2013-02-22 01:13:10