Proper socket communication via data frames.