软件测试工程师需要学什么:怎么用java语言实现"双机通信程序"