套接字的编程步骤 在使用之前须链接库函数:工程->设置->Link->输入ws2_32.lib,OK! SOCKET sockSrv=socket(AF_INET,SOCK_STREAM,0);//创建套接字(socket)。 SOCKADDR_IN addrSrv; addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY);//转换Unsigned short为网络字节序的格式 addrSrv.sin_family=AF_INET; addrSrv.sin_port=htons(6000); 客户端代码如下: #include <Winsock2.h> #include <stdio.h> void main() { WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD( 1, 1 ); err = WSAStartup( wVersionRequested, &wsaData );加载套接字库 if ( err != 0 ) { return; } if ( LOBYTE( wsaData.wVersion ) != 1 || HIBYTE( wsaData.wVersion ) != 1 ) { WSACleanup()( ); return; } SOCKET sockClient=socket(AF_INET,SOCK_STREAM,0);创建套接字(socket)。 SOCKADDR_IN addrSrv; addrSrv.sin_addr.S_un.S_addr=inet_addr("127.0.0.1"); addrSrv.sin_family=AF_INET; addrSrv.sin_port=htons(6000); connect(sockClient,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR));向服务器发出连接请求(connect)。 char recvBuf[100];和服务器端进行通信(send/recv)。 recv(sockClient,recvBuf,100,0); printf("%s\n",recvBuf); send(sockClient,"This is lisi",strlen("This is lisi")+1,0); closesocket(sockClient);关闭套接字。 WSACleanup()();//必须调用这个函数清除参数 }
Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn
Artikel Berkaitan
![Perpustakaan React Berguna untuk Pembangunan Web Moden](https://img.php.cn/upload/article/001/246/273/172938366326141.jpg)
20Oct2024
Dalam artikel ini, saya akan bercakap tentang perpustakaan yang boleh anda gunakan dalam projek React anda. Jika anda menyukai artikel saya, anda boleh membelikan saya kopi :) Belikan saya kopi 1. Komponen Bergaya Ia adalah perpustakaan yang menjadikan penulisan CSS berasaskan komponen dalam Rea
![Bagaimana untuk Menyahserialisasikan Mesej Soket Web JSON sebagai Jenis Kesatuan dalam Go?](https://img.php.cn/upload/article/001/246/273/173207268319660.jpg)
20Nov2024
Menyahsiri Mesej Soket Web JSON sebagai Jenis Kesatuan dalam GoIn Go, perpustakaan soket web gorila biasanya digunakan untuk mengendalikan soket web...
![Perpustakaan Animasi Anda Boleh Gunakan untuk Apl Web anda](https://img.php.cn/upload/article/001/246/273/173685082419771.png)
14Jan2025
GSAP Platform Animasi GreenSock (GSAP) ialah perpustakaan JavaScript yang membolehkan pengguna mencipta animasi untuk pembangunan web. Ia digunakan untuk menghidupkan pelbagai elemen, termasuk SVG, UI, teks dan WebGL. TatalDedahkan ScrollReveal ialah a
![Di manakah sumber terbaik untuk perpustakaan jQuery dalam projek web anda?](https://img.php.cn/upload/article/001/246/273/173072334368746.jpg)
04Nov2024
Dari Mana Anda Harus Sumber Perpustakaan jQuery? Apabila menyertakan jQuery dan UI jQuery dalam projek anda, terdapat beberapa pilihan yang tersedia. jom...
![Bagaimana untuk Mencipta Menu Klik Kanan Tersuai pada Halaman Web Tanpa Perpustakaan?](https://img.php.cn/upload/article/001/246/273/173029596397711.jpg)
30Oct2024
Mencipta Menu Klik Kanan Tersuai pada Halaman WebUntuk menambah menu klik kanan tersuai pada halaman web anda tanpa perpustakaan pra-bina, anda boleh memanfaatkan...
![Bagaimana untuk Membaca Tetapan Konfigurasi Apl/Web dengan Cekap dalam Perpustakaan Kelas C# .NET?](https://img.php.cn/upload/article/001/246/273/173728393026877.jpg)
19Jan2025
Membaca Tetapan Konfigurasi Apl/Web dalam .NET Semasa membangunkan perpustakaan kelas C#, keperluan untuk membaca tetapan konfigurasi daripada sama ada...
![](/static/imghwm/down_right.png)
![](/static/imghwm/taglogo.png)
Hot Tools
![Pustaka PHP untuk bekas suntikan kebergantungan](https://img.php.cn/upload/manual/000/000/001/5e21721e79a2b232.png)
Pustaka PHP untuk bekas suntikan kebergantungan
Pustaka PHP untuk bekas suntikan kebergantungan
Koleksi 50 algoritma PHP klasik yang sangat baik
Algoritma PHP klasik, pelajari idea yang sangat baik dan kembangkan pemikiran anda
Pustaka PHP kecil untuk mengoptimumkan imej
Pustaka PHP kecil untuk mengoptimumkan imej
![](/static/imghwm/taglogo.png)