1.多线程的优先级
未设置优先级可能会导致运行时速度非常缓慢,可降低优先级
2.是否关闭输出流和输入流
对于同一个socket,如果关闭了输出流,则与该输出流关联的socket也会被关闭,所以一般不用关闭流,直接关闭socket即可
3.使用TCP通信传输对象
使用ObjectOutputStream对象序列化流,传递对象
4.socket编程传递文件
io的相关知识