多项选择题

采用socket编程时,必要的步骤是()

A.创建Socket实例
B.建立Socket连接
C.接受和发送数据
D.关闭Socket连接