소스 파일명 : php_socket.html
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
<!-- (2018.7.9, 차재복, Cha Jae Bok, cjbword@gmailcom) !-->

<!DOCTYPE html>
<html>

<head>
<meta http-equiv='content-type' content='text/html; charset=utf-8'>

<style type='text/css'>
	body { font-size:14px; }
</style>
</head>

<body>

<!-- 상단 타이틀 출력 !-->
<?php 
	$run_title="PHP Socket"; $mid = '9'; include "example_head.php"; 
?>

<hr>
<br>
<pre>
 ※ (호스트 자신이 클라이언트 및 웹서버 동시 역할 수행)
 1. 클라이언트 소켓을 생성시키고,
 2. 이를 통해 http 요청 메세지를 보내고,
 3. 수신된 http 응답 메세지 중 http 헤더 및 몸체를,
 4. 텍스트 형태로 그대로 보여줌
</pre>
<br>
<a href='./php_socket.php'>PHP 소켓 구현 예시</a>
<br><br>

<?php
# 현재 모듈의 소스 리스트 보여주기
	echo "<hr>";
	echo "< 구현 소스 보기 ><br>";
	include "../open_src/open_src_files_utils.php";
	$mid = '9';
	src_list_print($mid, $dbi);

# 저작권 알림
	echo "<hr>";
	echo "<a href='/index.php'><span style='color:blue;'>Copyrightⓒ written by 차재복 (Cha Jae Bok, cjbword@gmail.com)</span></a>";

# 소스 개방 알림
	echo "<br><br>";
	$mid = '';
	include "../open_src/open.php";
?>
</body>
</html>