2010������02·���21������

����HTML5&API�����Џ�������¡ߏ�����¾���²��Ï���������15¾�������websockets��������������¹������\³\���\���\���



µ�ߏ��·�����ӏ�����������\��\���\���\������¼���������¹��¡�

2/18,19������������¹���²���½��ӡޏ��������³«��돪����µ������������\���\���\µ\���2010��������¡񏪳�������½�������돢�¹������html5-developers-jp�����¡����������ď����������¡񏪳���¼«��ď��������¾�����������돢��돪؏��������·�����������������������ҏ��Ð���µ������(Google�����̏����API Expert(HTML5))����¼¹������µ�����������ď���HTML5&API�����Џ����� ��¡ߏ��̏�����¹��ԏ��������������µ���������������·�����ď���¼�����돪��������������������䏢����2/25������¡�

��������¡��³���������������������䏢¡�¹�̏�����������������¹��������Џ��������­���������·�����ď������������¼���¼���¼������������¡��������������·��������¡������������������������á���ӏ����������������������⏢�������������·���������������������·��������¡��������µ������¹���������½Ð�����������ď�ď��������\���\���\­���¼��¡�twitter��������������¡�·���¹½�����̏��������������������������·�����ď��·��¡��µ���¹���̏����������ҏ��Ð���µ�����я��������¹��¡�

��������������������𡯏�����¼«��ď��²��С���䏪�������������µ���¾���������������¾���µ���̏�ġ������я������돪؏�����������µ���«�����������ď������������¹���̏���LT��������������������𡯏�¡�����������������²��ď��«���������Ï��Ï��Ï�����¡�\���\���\µ\��Ώ��������µ»���½��쏢�������������������·��������¡񏪿������������������������������Џ����������Џ��������������򏩡��䏪���������������������Ώ��������·�����ď�¡�������¡�¡�¡����������²���������·���������쏢�������¡돫���������¡�¼������������������������ޏ��돢�������������«������¼¹������·�����������������������������������Ï��³������������������������������������������¡񏪢µ���¾���³���������������ޏ�����µ��Ï�����������»��������������ҏ��������«������½��Џ��­¾������²���������������������������Ï��폢����»�ߏ����������������������ď������������¹���̏�¡񏪲���¾��������������ӏ����������쏢�«����������̏��«���������������¹������½��Џ��«��������������������������¡��������돪؏���򡭏��·���¼��ԏ��������̏����������я��������������������쏢�쏢�·���������·�����ď�¡���¼��돪�����������������������¹���̏��Ï��Ï��Ï���

�����ӏ��������������������ޏ����ď�������¡񏪳���¼«��ď��\������¼\���\��\���\�ߏ��������ԏ���̏��������«������¾���������¼����������������������¹���̏�¡��³��������������������������������������¡�돢폪���⏪���⏪�«������½��Џ��«�����������������쏢������¡񏪲���¾��������������������̏����ď�������������������¡��µ��������������¡�API���������ԏ���̏�������������������������������¡񏩡�ޏ����������������⏪�«����������̏��«���������������¹������½��Џ��«�����������������쏢������¡�\Ð\���\���\¹����������¼¹������µ�����������������������������������������á돫�¾������ҏ����Ï��ޏ��������·�����ď�¡�

��������������¡�돢��돪؏��������µ���»�����������������ď�������������������������������������������¡�²¹�����䏢���������쏢ď��������������¾��������䏢���«����������������������������������¼������������������������������������¹���̏�¡��½������ď�����������̏��������������«������������������������������½Ð���·��������������������¡�¡�¡��µ���¹���̏��������¹��¡�»²���������������·�����ď�¡�

������ď������½��Џ����������ď����䏢���������������Ï��³��������������¡����������������������������㏢���ď����䏢�������«���������폢����������������µ������������·���������¹���̏�¡��½�����������ҏ��¹���·�돫⏢���������������������������̏����㏢¡�html5�����ҏ����������������������������돫�µ»½���¼��ҏ��������·�������������«���������������������������̏���������������������½��Џ�����������»�ߏ��������������¹��¡�html5������»������������̏���������������돢�­��ď��²½���·��������������������������¡񏪳���½��Џ�����µ­��돪䏩���������������������돪���쏢�������������������������������¹���̏�¡��½������������µ������������»�����돢�����������������������Ï������������������������ҡ�����������¡���������������¼��������������������я��������������­�����ď�������������������������������я����������������������я����������������ď��������­�����ď�����������»�ߏ��������������¹��¡�

�����������ď�¡��³���������䏢���ҏ����������я�������¡�html5������\���\���\���\���\������·��¡�html5-developers-jp������»²²������·��¡��½���·������¹�ߏ��\���µ�������������������¹���̏����������я����������я��½���������������³�����������ҏ����⏢������������������������¹��¡�

���������³��������������¡񏪳���½��Џ�����������³�����ԏ��Ï�������ޡ�µ¾���(pp.269-280)����������������Web Sockets��¡ߏ�����������������������µ­��돪䏢�µ���������������������������¹��¡��³��������������������������������������¡���¼«¾�����html5-developers-jp WebSockets����������ӏ�����@komasshu���������·��������¡񏪴������­���·�����ď�����������»�ߏ��������������¹��¡�

������¾���������������websockets������\µ���¼\Ð���¼¼��������؏�������������¡񏪳������̏����������������̏����Џ��·������������������pywebsocket�����ҏ����Џ��������������������������¹��¡�����������������¡񏪳������̏�����³«���·������������������websocket-sample������\µ\���\��\���\³���¼\��������ҏ��½���������������������̏����Џ��������­���������Ï��Ï��Ï�����¹�����𡯏������������������������������������������������·���������������«������»�ߏ��������������¹���̏�¡񏪩��⏢𡯏����ҏ����������������������Ï�����\µ���¼\Ð���¼�����Ï�����\³���¼\�������*_wsh.py�������������½��������������������������������돢�­���������»�����я�¡�

�����򏪿³���������·��������������¡�
  • �����������¡������­��������������¡�apache������������¹��Џ�����\���\���\������¼\�������mod_pywebsocket)���������·����������돢�«���·������������������
  • ������½��Џ�������������¡�pywebsocket������standalone����apache�����ҏ����Џ��������������������³�����������ҏ���돪���я�������������돢�«���·������������������
�����������������Ï��������̏����²���������������������¹��¡�

���³���������я��������������̏����Џ�����¡�¼������������������­�������돫�������������»����������������������������·���������������¼��ԏ��������¹���������������¹������\³\���\���\·\���\��я����ҏ��������폢����process/thread����apache���������Ώ������������돪��������������������·������������������·�������������������������������¹���̏�¡񏢱���¼��ԏ�������������¡�돫�������������Process�����������������������\³\���\���\·\���\��я����ҡ�����������¹������·��������ӏ��������������������������¹��¡�

����Џ��������쏢�������������ҏ����²��������������¡�����𡯏��Ð�����������돪������½��Џ�����������\���\���\���\��������������������¹��������¡�¼��؏�ď��·������\���\���\»���¼\��������ҏ�¡񏪢��䏪�³\������¼\�����¼������������������������ď��¹�����������ď�������������¡����Ï��­������\���\���\���\��������ҏ�����µ������·��¡��³������\���\���\���\���������·Ð���³���·������\���\���\»���¼\�����������ޡ����½�������������¹��ԏ��������������������������¹�������¾���������������¹���̏�¡�\���\���\���\���\���\���\���\���\���\�돢���ҏ�����������������\��\���\��\���\���������½��Џ��­�����ď���������������������»�ߏ�������������������¡�¼������������«�����돢����¾��؏����ӏ��������¹������¡��³��������������¡�\µ���¼\Ð���¼�����Ï�����³���\³\���\���\·\���\��я��������Ð���·���������������폢����process/thread������apache���̏��폢����¾������²�����������������������ď�������������¡�\���\���\���\������������������Ï�����\���\���\»���¼\��������Ң���Ï��­���¹�����������ď�������������������¡����������Ï��·������������²��ď��«���·�����������¢���Ï��­\���\½���¼\¹���̏���̏���ߏ��������������������Ï��Ï��Ï����������������Ï��������������³���������������̏������·���������������������¹��¡��µ��������������¡������쏢���쏢���ď��������µ�����я���»��������Ï��·�����������������������������Ï�������¡���\³\���\���\·\���\��я��������Ð���·��������²������������\¹\���\���\���������¾��������Џ��¹�����������ď�������¡�C10K���������������������Ð���·��������¡�\¹\�ޏ��¼\������·�����������������������������������Ï����������������������������������я��������������������¹���\

�돫�������¡񏪳���½��Џ�����½��Џ��«������������������������standalone\���\���\�ߏ��������¹��������¡��������ď����ӏ����я���non-blocking������accept������¹��ԏ����������������������������ď�������¡�돫�������������\��\���\»\¹�����������������������\³\���\���\·\���\��я����ҏ��������«�����������Ï��³����������²������½���������������������������������������¹��¡��·�����ď��̏�������������¡����Ï��­\���\½���¼\¹�����ҏ�����»����¹���������³���������������������ޏ�������¡񏪳���½���µ­��돪䏢����\���\¹\���15.8�����ҏ��«���������Ð���������������«�����������������Ï�������¡�¼��؏�ď��·������\���\���\»���¼\��������ҏ���ޏ�����\���\¹\���������³������¼���µ������������������������³���\³\���\���\·\���\��я���\���\��\¹\���\���\��\��ď����������������ӏ����������������ď��¹���������������ޏ�����\���\���\���\���\µ���¼\���\¹���̡��돪����·���������¹��¡���������������������³��⏢�«�������돫������䏪�����³��¡����������ď�¡�threadµ�������돢����\³\¹\�������²��я����ҏ��µ�����������������ď�������¡�\µ���¼\Ð���¼\���\���\���\���\½���¼\¹���������������\���·������·��������ӏ�����������������������»�ߏ��������������¹��¡�

�돫�������¡񏪳������̏�����������¼���������¾������²������������������websocket pipeline��������������¡񏪤��ď���̏�����������������������\���\���\�ߏ���������������돢����������������»�ߏ��������������¹���������������������я�����������¾��⏢�������·����������������������������������������½������µ����������̏���ߏ��«������������¡����ď��������·��¡��������������������������叢���Ï���\���\½���¼\¹���������·���������\���·���������«��������¡�·���¹½¾��䏢돪㏢����������¾��⏢�̏���̏���ߏ������������������������������������������������������폢����¾���¼�����������ď������̏��·���������������������¹���������»��Џ����䏪�³»��Џ�������¡���������������������CPU\���\½���¼\¹������\���\¹\���\���\¹�����¡���Џ��������������\�������������������������������«���폢����¡��������¹�������������½¾��؏�������������¡��������������������̏��������������«��������������������̏��«���������������»�����я�¡�\���\���\��ď��¼\���\���\���¾���������������³«���¹��������돪�������������¡�����������������apache���������叢���Ï��̡돪���ġ����������­������������������¡����������������Ï����򏪿³������������������apache + mod_pywebsocket������·��������ӏ����ҏ����쏢���я����������������������������������Ï������̏����⏢𡯏��������¹��¡���½�����ď��������apache����¹\���­�����������������Ï������������������­���������������¹(^-^;;����

�����ď��������·��¡�hybi������ML������»��������Ï��µ���������������������������������������·��������¡񏢱½¹��ԏ�����apache + mod_pywebsocket���������¹��������¡������돪���������websocket������¼��������؏��������������­���������������������������������Ï�������µ��я��²���������������������¹��¡�¼���������¾��䏢돪㏢���ҏ�����¼«��ď����������𡯏������������������������������������¹���̏�¡�����𡯏��Ðapache + mod_pywebsocket������������ws\³\���\���\·\���\���\���\������¼\��돢������¡�"HTTP 200"���̏����ӏ��µ���������������·������������(\���\���\���\��\���\��������Ï�������������¡�FIN/ACK������������������TCP\³\���\���\·\���\��я����������⏢�����������������������������������¹����)�����������������Ï��½¾�����µ������­�������������������������������¹���̏�¡�����𡯏��Ð���³���������؏��̏������µ³�������¼��������؏��������­���������������������������������Ï��³�����������ҏ������������������������������������«������������������ď������̏��·���������������������¹����\³\���\���\���������½���������������¡򏢱½¹��ԏ�������experimental use"������������������\¹\������¼\���������¹�����𡯏�������������¡񏢱�����ď�������쏢�������������������������䏢���ҏ����������ӏ��������������������������������«����������������������»�ߏ��������������������������¹����¾­�����������쏢����������²���·������µ�����������������я��������������������������«������������������¡�¾���¼������������½�����叢����¡��½�����Ï����������Ï����������ҏ����¼�ޏ��������ޏ��·���������������������Ð��¡�

���������������������������¹���������������������������������·���������������������·�����ď��̏�¡�돪�¾����������������돪؏��·���������̏�����������½��Џ����ҏ����������я����������������ď��������ޏ��������Ð������»�ߏ��������������¹��¡�

½���������½������������������¹���̏�¡�¡�¡�\���\¹\¹\������������¹:-)

��ď��µ���\���\���\��\���\���\­\���\�돢����
kotesaki at 01:10����Comments(3)����TrackBack(0)����clip!����html5 | websockets

\���\���\���\���\Ð\���\���URL

���³������µ­»��ӏ�����������\³\���\���\���

1. Posted by ���������«���������·�����������Ï��¹����   2010������02·���21������ 01:30
���­���������������������½�����Ï������������������������������������¹��¡�
2. Posted by Diablo 3 Gold kaufen   2013������03·���22������ 22:25
\���\½���¼\¹�����ҏ�����»����¹���������³���������������������ޏ�������¡񏪳���
3. Posted by guild wars 2 gold   2013������04·���12������ 21:08
\���\½���¼\¹�����ҏ�����»����¹���������³���������������������ޏ�������¡񏪳���

���³������µ­»��ӏ�����\³\���\���\������¹������

���¾�����:
URL:
  ¾��Ï����я�����µ­²��: ���¾²���: �����    �����
 
 
 
\��\���\»\¹\«\���\���\��ď��¼

QR\³���¼\���
QR\³¼\