PostAndRecv function done.
merge fnPostAndRecv-dev to dev; Finished PostAndRecv function! I hate to rebuild the code!