blob: f6839810bce9a374d07b129f3cc68f67a25b56e4 [file] [log] [blame]
Harald Welte4b233b42012-11-07 08:32:31 +01001
2 /* Linealize PDU to buffer ********************************************/
3 memset(local_buffer, 0, sizeof(local_buffer));
4 ret = smpp34_pack2( local_buffer, sizeof(local_buffer),
5 &local_buffer_len, (void*)&req);
6 if( ret != 0 ){ printf("Error in smpp34_pack():%d:\n%s\n",
7 smpp34_errno, smpp34_strerror); return( -1 ); };
8 /* Print PDU **********************************************************/
9 memset(print_buffer, 0, sizeof(print_buffer));
10 ret = smpp34_dumpPdu2( print_buffer, sizeof(print_buffer), (void*)&req);
11 if( ret != 0){ printf("Error in smpp34_dumpPdu():%d:\n%s\n",
12 smpp34_errno, smpp34_strerror); return( -1 ); };
13 printf("-----------------------------------------------------------\n");
14 printf("SENDING PDU \n%s\n", print_buffer);
15 /* Print Buffer *******************************************************/
16 memset(print_buffer, 0, sizeof(print_buffer));
17 ret = smpp34_dumpBuf(print_buffer, sizeof(print_buffer),
18 local_buffer, local_buffer_len);
19 if( ret != 0 ){ printf("Error in smpp34_dumpBuf():%d:\n%s\n",
20 smpp34_errno, smpp34_strerror ); return( -1 ); };
21 printf("SENDING BUFFER \n%s\n", print_buffer);
22 /* Write to socket ****************************************************/
23 ret = send(sock_tcp, local_buffer, local_buffer_len, 0);
24 if( ret != local_buffer_len ){ printf("Error in send()\n");return( -1 );};
25