fujuntang
2021-08-11 68d23225a38a35f1325eb39fa4ed5a005d5de473
test_net_socket/test_recvandsend.cpp
@@ -8,9 +8,9 @@
#include <getopt.h>
#include "logger_factory.h"
//测试传递函数指针
void sendback(void ** buf, int *size){
void sendback(void ** buf, int *size, void * user_data){
     char sendbuf[512];
    printf( "server: RECEIVED REQUEST FROM \n ");
    sprintf(sendbuf, "RECEIVED REQUEST \n");
@@ -30,7 +30,7 @@
  int rv;
  int key;
  while(true) {
    rv = net_mod_socket_recvandsend_timeout(ser, &recvbuf, &recvsize, &key, sendback, 2, 2000000 );
    rv = net_mod_socket_recvandsend_timeout(ser, &recvbuf, &recvsize, &key, sendback, 2, 2000000, NULL );
    if(rv == 0)
       free(recvbuf);
  }