Để các lập trình viên, các đối tượng socket xuất hiện để có một số lĩnh vực tư nhân là
có thể truy cập thông qua các phương thức getter khác nhau. Trên thực tế, ổ cắm chỉ có một lĩnh vực, một
SocketImpl; các lĩnh vực có vẻ như thuộc về Socket thực sự phản ánh nguồn gốc
mã trong SocketImpl. Bằng cách này, việc triển khai socket có thể được thay đổi mà không
làm ảnh hưởng đến chương trình; Ví dụ, để hỗ trợ tường lửa và máy chủ proxy. Các
SocketImpl thực tế sử dụng là gần như hoàn toàn trong suốt đối với các lập trình viên.
đang được dịch, vui lòng đợi..
