单项选择题

在C#中利用Socket进行网络通信编程的一般步骤是:建立Socket侦听、()、利用Socket接收和发送数据。

A.建立Socket连接
B.获得端口号
C.获得IP地址
D.获得主机名