当前位置:文档之家› 以太网实时消费机通讯协议

以太网实时消费机通讯协议

实时消费机UDP通讯协议

一、终端向电脑发送的信息

说明:所有信息以字符串的方式接收和发送,以逗号分隔各段参数。

打开UDP控件,端口设为39190,

如delphi中用IdUDPServer控件,,属性如下:

VB用Winsock控件,,属性如下:

VFP用Winsock控件,属性如下:

二、电脑向终端发送的信息

说明:所有信息以字符串的方式接收和发送,以逗号分隔各段参数。

编程提示:

一、关于以逗号分隔取出字符串中各个子字符串的算法:

1、Delphi

strls:string;

AStrings: TStringList;

Strls:=’子字符串1, 子字符串2, 子字符串3, 子字符串4’; AStrings := TStringList.Create;

ExtractStrings([','],[],Pchar(strls),AStrings);

//处理Astrings信息

//处理完后要释放

AStrings.Free;

2、 Vfp

DIMENSION shuzuis(GETWORDCOUNT(cData,",")) thisform.str_split(",",cData,@shuzuis)

function str_split

LPARAMETERS cSepara,o_str,shuzuis

LOCAL i

FOR i=1 TO GETWORDCOUNT(o_str,cSepara)

shuzuis[i]=GETWORDNUM(o_str,i,",") ENDFOR

相关主题