套接字又叫socket。
Socket是Java的一整套的调用API,通过 Socket可以进行跨进程级的通信和数据交换,可以进行分布式的计算。
Socket是对TCP/IP协议和UDP协议的一个封装.
输入输出都需要通过inputstreamreader转换流,将其转换然后赋给bufferreader 或者printwriter
TCP/IP协议是在传输层,安全协议,点对点协议 客户机----服务器 一问一答 不能穿越防火墙。
TCP/IP连接经过三次握手.
UDP协议 不安全协议 客户机负责发,不负责随来应答。每天都在使用UDP协议, 打电话,接短信。
重点是如果是多台客户端对一台服务器,需要使用多线程创建,直接创建线程的方式比较浪费,建议使用线程池。