Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

การเขียนโปรแกรมซ็อกเก็ตใน C #


เนมสเปซ 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