单项选择题

A.Socket编程基于TCP的,即面向连接的可靠的字节流的传输的编程。
B.Socket即套接字,表示通信一方的IP地址和端口号,TCP通信的双方使用各自的Socket与对方通信。
C.使用Socket编程要充分考虑数据链路传输错误。
D.在基于TCP通信模型中,客户端和服务端都有各自的Socket与对方通信。