��ǰλ�ã���ҳ > Ƕ��ʽ��ѵ > Ƕ��ʽѧϰ > ��ʦ���� > ������

������ ʱ�䣺2019-08-06      ��Դ���������ģ����ʦ

һ�������̵�ʵ��

Ӧ�ÿ����д�඼���漰�����繦�ܣ���������LinuxӦ�ÿ����зdz����ĵļ���֮һ��

�����̵�Ŀ����ֱ�ӻ��ӵ�ͨ������Э�����������������ͨѶ��

��ΪӦ�ÿ�������Ա�����ǿ������������Ӧ���������Ӧ��������������ڲ���ϵͳ֮�ϣ�����ϵͳ��������Ӳ��֮�ϣ�Ӧ��������޷�ֱ�Ӳ���Ӳ���ģ�Ӧ�������Ӳ���IJ���������ò���ϵͳ�Ľӿڣ��ɲ���ϵͳ�ٿ�Ӳ����

�����̵�ʵ�ʣ�

1.ͨ��������Ӧ API ���ȼ����Ӳ����Դ�������ô���ܵ������ߣ��������ݽ����Ĺ��̡�

2.�����̱�д���Ǵ��������룬�����¾��Dz���ϵͳ�ṩ�Ĺ��ܣ������ڴ�����д TCP �� UDP ���룬������²�Ľӿڣ�����Щ�ӿ��Dz���ϵͳ�ṩ�ġ�

����ʲô������

�����֮���ͨ��Ҫ�У�

1.�������ӽ��ʣ����ߣ���������·�����������豸��

2.������Э�飺�ͻ��˰���Э��涨�ĸ�ʽ��֯���ݷ��ͣ������ ������ͬ��Э�����������

���չ��ܲ�ͬ�����ǽ�������Э���Ϊ���չ��ܲ�ͬ�����ǽ�������Э���Ϊ  OSI�߲��TCP/IP����TCP/IP�IJ�  

TCP/IPЭ�飺Transmission Control Protocol/Internet Protocol�ļ�д��������Ϊ�������Э��/����������Э�飬��������ͨѶЭ�飬��Internet�������Э�顢Internet���ʻ�������Ļ�����

OSI�߲�Э�飺Ϊ�˽������ͨ������������ͨ�����⣬���ʱ�׼����֯ISO��1977�������һ��ίԱ�ᣬ����������Ļ����ϣ�����˲����ھ�����͡�����ϵͳ��˾��������ϵ�ṹ����Ϊ����ϵͳ����ģ�͡�

����socket

���Ǿ�����socket����Ϊ�׽��֣�socket����Ӧ�ò�ʹ����֮���һ������㣬����TCP/IP�㸴�ӵIJ�������Ϊ�����򵥵Ľӿڹ�Ӧ�ò������ʵ�ֽ�����������ͨ�š�

�ġ�����ͨ��Ҫ��

����ͨ��ʵ��Ҫ�أ�Э�顢���ص�ַ�����ض˿ڡ�Զ�̵�ַ��Զ�̶˿ڡ�

1.socket֮����Э��

TCPЭ����UDPЭ���Ǹ������ݷ�װ������Э�飬���Ƕ��Ǵ����Э�顣

��1��tcp��

TCP ���������ӵ�ͨ��Э�飻

ͨ�� 3 �����ֽ������ӣ�ͨѶ���ʱҪ������ӣ�

���� TCP ���������ӵģ�����ֻ�����ڶ˵��˵�ͨѶ���ں�һ��ͨѶ��ͬʱ�����ܺ�������ͨѶ��

��2��udp��

UDP �����������ӵ�ͨѶЭ�飻

UDP ���ݰ���Ŀ�Ķ˿ںź�Դ�˿ں���Ϣ��

����ͨѶ����Ҫ���ӣ����Կ���ʵ�ֹ㲥���ͣ����������ڶ˵��ˣ�

2.IP

��Internet��IP��ַ����������һһ��Ӧ�ģ�ͨ�����������������������õ�������IP�����ڻ��������ӽ���Ȼ���ԣ����׼��䣬����ʹ�ñ�IP��ַ�㷺�����ǶԻ�������ֻ��IP��ַ������Ч�ı�ʶ����

 

3.�˿ں�(portnumber)������ͨ��ʱͬһ�����ϵIJ�ͬ���̵ı�ʶ��

����������:80��21��23��25������1~1024Ϊϵͳ����Ķ˿ں�

�塢������ģ��

Ŀǰ��Ϊ���е�������ģ���ǿͻ���/��������C/S���ṹ��Cָ����client(�ͻ������)��Sָ����Server(���������)��

��ʹ��TCPЭ��ͨѶ��socketΪ�����佻���������£�

��һƪ��STM32֮�ж�ϵͳ

��һƪ��ARM�������-����ͨ��

�ȵ������Ƽ�
����ѧԱ��ҵ��
��нѧԱ�������
�ȵ������Ƽ�
ǰ̨ר�ߣ�010-82525158 ��ҵ��ѵǢ̸ר�ߣ�010-82525379 ԺУ����Ǣ̸ר�ߣ�010-82525379 Copyright © 2004-2018 ��������Զ���Ƽ���չ���޹�˾ ��Ȩ���� ����ICP��16055225�ţ�������������11010802025203��

�ص�����

X