wangzhengquan
2021-02-04 f7337200b6703c9d64f49efc0bc571a13d479973
test_net_socket/test_net_mod_socket.cpp
@@ -143,7 +143,7 @@
  int rv;
  int key;
  while(true) {
    rv = net_mod_socket_recvandsend_timeout(ser, &recvbuf, &recvsize, &key, [&](void ** buf, int *size){
    rv = net_mod_socket_recvandsend_timeout(ser, &recvbuf, &recvsize, &key, [&](void ** buf, int *size, void * user_data){
    printf( "server: RECEIVED REQUEST FROM  %d : %s\n", key, recvbuf);
    sprintf(sendbuf, "%d RECEIVED %s", net_mod_socket_get_key(ser), (char *)recvbuf);
    // buf 和 size是返回值
@@ -151,7 +151,7 @@
    *size = strlen(sendbuf) + 1;
    free(recvbuf);
    return;
    }, 0, 2000000 );
    }, 0, 2000000, NULL );
  }
  // while ( (rv = net_mod_socket_recvfrom(ser, &recvbuf, &size, &key) ) == 0) {
  //  // printf( "server: RECEIVED REQUEST FROM  %d NAME %s\n", key, recvbuf);