답변이 너무 오래 걸려 죄송합니다. 전날 많은 일을 할 기회가 없었습니다.
아직 답을 찾지 못했지만 특정 포트를 수신하도록 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
기본적으로 웹 페이지에서 버튼을 클릭하면 TCP/IP 소켓 연결을 통해 Android 디바이스에 char/byte를 보냅니다. – Naaz
특정 포트를 수신하도록 Android 디바이스를 설정하는 방법을 알고 있다고 가정하면 버튼을 사용할 수 있습니다. 버튼의 클릭에 바인딩 된 AJAX 이벤트는 서버의 php 파일을 쿼리하여 결국 php의 fsockopen() 및 fwrite()를 사용하여 캐릭터를 안드로이드 장치로 보냅니다. 그게 네가 필요한거야? 그렇다면 일부 코드에 대한 대답을 제공 할 수 있습니다. – ppp