Linux�l�b�g���[�N�v���O���~���O
�����ł́ALinux���g�����l�b�g���[�N�v���O���~���O�̐������s�������Ǝv���܂��B �����őΏۂƂ��Ă���ǎ҂́A�l�b�g���[�N�v���O���~���O���S�ҁi�������͓���ҁj����Linux���Ńv���O���~���O���s�������l�ł��B
�J�����Ƃ��ẮAC����{gcc��z�肵�Ă��܂��B �������e�͎�Ƀ\�P�b�g�v���O���~���O�ɂȂ�܂��B
- �Ȃ��AC���ꂻ�̂��̂����߂Ă̕��́uC��������v���Q�l�ɂǂ����BWindows��p�ɂ͏����Ă܂����C����ŋ��ʂ̕�����������Ă��܂��B
�R�[�h�������O�̏���
�܂��Agcc���g�����Ԃɂ��Ȃ��Ƃ����܂���B �f�B�X�g���r���[�V�����ɂ����܂����ALinux�ʂɃC���X�g�[�����������ł͊J�����͓���܂���B �J������p�ӂ��邽�߂ɂ́Agcc��glibc�Ȃǂ�rpm��K�v�ɉ����ăC���X�g�[�����Ă��������B
���ɁA�G�f�B�^���K�v�ɂȂ�܂��B mule�Aemacs�Axemacs�Ȃǂ𗘗p����̂��ǂ������m��܂���B �l�I�ɂ�vi���D���ł��B
���ۂɃv���O���~���O
�ł́A���ۂɃl�b�g���[�N���g���ĒʐM���s���R�[�h�������Ȃ�����������Ă��������Ǝv���܂��B �ȉ��ɂ́ALinux�Ɍ��肵�Ȃ��l�b�g���[�N���̂Ɋւ���������ꕔ�܂܂�܂��B
- �͂��߂�
- Linux�l�b�g���[�N�v���O���~���O�S��
- TCP
-
TCP���g��(�T�[�o�A�G���[�����t��)
TCP���g��(�T�[�o�ASO_REUSEADDR)
HTTP�T�[�o�̍쐬�iTCP�T�[�o�T���v���j
TCP���g��(�N���C�A���g�Ainet_addr�Agethostbyname)
TCP���g��(�N���C�A���g�Agethostbyname)
- UDP
-
UDP�Ń}���`�L���X�g���g��(�}���`�L���X�g�𑗐M����)
- ���̑�
- �l�b�g���[�N���̎擾
-
�l�b�g���[�N�C���^�[�t�F�[�X���ꗗ���擾����igetifaddrs�j
�l�b�g���[�N�C���^�[�t�F�[�X�ꗗ���擾
�C���^�[�t�F�[�X��IP�A�h���X���擾
- �l�b�g���[�N���̐ݒ�
-
�C���^�[�t�F�[�X��IPv6�A�h���X��lj�
�C���^�[�t�F�[�X����IPv6�A�h���X���폜
�C���^�[�t�F�[�X��IP�A�h���X��ݒ肷��
�C���^�[�t�F�[�X�̃l�b�g�}�X�N��ݒ肷��
- IPv6
�֘A���
-
�C���^�[�l�b�g����i��b�Z�p�j
- �C���^�[�l�b�g�̎d�g�݂����S�Ҍ����ɐ������Ă��܂��B
-
Windows�l�b�g���[�N�v���O���~���O
- Linux�ł͂Ȃ��AWindows�Ńl�b�g���[�N�v���O���~���O���s���������͂�������������������B
-
Perl�l�b�g���[�N�v���O���~���O
- Perl�ɂ��l�b�g���[�N�v���O���~���O����ł��B