1.多线程应当设置优先级 如:thread.setPriority(4)//设置线程的优先级,范围为[1,10],默认为5 未设置优先级可能会导致运行时速度非常慢,可降低优先级。
2.对于同一个Socket,如果关闭了输出流,则与该输出流相关联的socket也会被关闭,所以一般不用关闭流,直接关闭socket即可。
3.使用TCP通信传输的数据一般不为字符串,而是封装为对象。
4.通过Socket编程传输文件。
1.多线程应当设置优先级 如:thread.setPriority(4)//设置线程的优先级,范围为[1,10],默认为5 未设置优先级可能会导致运行时速度非常慢,可降低优先级。
2.对于同一个Socket,如果关闭了输出流,则与该输出流相关联的socket也会被关闭,所以一般不用关闭流,直接关闭socket即可。
3.使用TCP通信传输的数据一般不为字符串,而是封装为对象。
4.通过Socket编程传输文件。