MOSS(Microsoft Office SharePoint Server (MOSS))를 이용한 .NET 개발이 활발하다.
이에 관련된 문서가 거의 없지만 MSDN을 보기 이전에 위 링크의 문서를 한번 확인해보도록 하자.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>XMLHttpRequest</title>
<link rel="stylesheet" href="commcss.css" type="text/css" />
<script language="javascript" type="text/javascript">
// XMLHttpRequest 생성
var ResponseText = "";function newXMLHttpRequest()
{
var reqHttp;
if (window.ActiveXObject)
{ // IE
try
{
reqHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
reqHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e1)
{
reqHttp = null;
}
}
}
else if (window.XMLHttpRequest)
{ // IE 이외
try
{
reqHttp = new XMLHttpRequest();
}
catch (e)
{
reqHttp = null;
}
}
return reqHttp;
}// 데이터 송수신
function openSendStatus(url, method)
{
var xmlHttp = newXMLHttpRequest(); //XMLHttpRequest 생성
xmlHttp.open(method, url, true); //전송방법,URL,통신방법
xmlHttp.onreadystatechange = function()
{ //처리상태 변경 발생
if (xmlHttp.readyState == 4)
{ //서버 처리 완료
if (xmlHttp.status == 200)
{ //파일 수신 성공
mainControl(xmlHttp); //메인 처리
}
}
}
xmlHttp.send(""); //서버 처리 데이터
}//메인 처리
function mainControl(xmlHttp)
{
ResponseText = xmlHttp.responseText; //서버 파일
}
// 사용자 함수
function loadPage(url, targetId)
{
openSendStatus(url,'GET');
document.getElementById(targetId).innerHTML = ResponseText;
}
</script>
</head><body>
<h1>XMLHttpRequest</h1><div>
<input type="button" id="btnclick" name="btnclick" value="서버 파일 수신"
onclick="loadPage('./AjaxTest1.html','rcvData')" />
</div>
<div id="datashow">
<div id="rcvData"></div>
</div></body>
</html>
아~ 옛날에 만들었던건데 오랜만에 하려니 좀 어렵네요.
이번에 하면서 TCP/IP 개념을 조금 잡은 듯 합니다.
암튼 다대다 통신이 가능한 채팅 프로그램 비슷한 겁니다.
소스도 첨부하니, 필요하신 분은 다운받으시길 바랍니다.
개인적으로 장르를 불분하고 음악 듣는 것을 좋아하는 나
리쌍 음악은 프리스타일과 같이 항상 기대를 저버리지 않는 뮤지션인 것 같다.