เนมสเปซ System.Net.Sockets มีการใช้งานที่มีการจัดการของอินเทอร์เฟซ Windows Sockets
มันมีโหมดพื้นฐานสองโหมด - ซิงโครนัสและอะซิงโครนัส
ให้เราดูตัวอย่างการทำงานกับคลาส System.Net.Sockets.TcpListener -
TcpListener l = new TcpListener(1234); l.Start(); // creating a socket Socket s = l.AcceptSocket(); Stream network = new NetworkStream(s);
ต่อไปนี้เป็นซ็อกเก็ตที่มีประโยชน์ในการสื่อสารบนเครือข่าย TCP/IP -
Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
ข้างบน
-
AddressFamily − เป็นตระกูลที่อยู่มาตรฐานโดยคลาส Socket เพื่อแก้ไขที่อยู่เครือข่าย
-
ประเภทซ็อกเก็ต − ประเภทของซ็อกเก็ต
-
ประเภทโปรโตคอล - นี่คือโปรโตคอลเครือข่ายสำหรับการสื่อสารบนซ็อกเก็ต เป็นได้ทั้ง Tcp และ Udp