資源簡(jiǎn)介
fix協(xié)議實(shí)現(xiàn) logon消息 heart beat消息 ,驗(yàn)證了test request。
代碼片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
extern?int?errno;
char?*GenerateCheckSum(char?*bufint?bufLen)
{
static?char?tmpBuf[4];
int?idx;
unsigned?int?cks;
bzero(tmpBuf4);
for(idx=0cks=0;idx sprintf(tmpBuf“%03d“(unsigned?int)(cks%256));
return(tmpBuf);
}
int?main(int?argcchar?*argv)
{
struct?sockaddr_in?serverAddr;
int?sSock;
int?retVal;
int?count;
char?request[200];
serverAddr.sin_family=AF_INET;
serverAddr.sin_port=htons(7000U);
serverAddr.sin_addr.s_addr?=?inet_addr(“192.168.85.181“);
bzero(requestsizeof(request));
sprintf(request“%s%c““8=FIXT.1.1“0x01);
sprintf(request+strlen(request)“%s%c““9=0000“0x01);
sprintf(request+strlen(request)“%s%c““35=A“0x01);
sprintf(request+strlen(request)“%s%c““49=GUOJP08918“0x01);
sprintf(request+strlen(request)“%s%c““56
評(píng)論
共有 條評(píng)論