91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-29
  • 語言: C/C++
  • 標簽: tcp??

資源簡介

c語言tcp服務器端程序代碼,c語言tcp服務器端程序代碼

資源截圖

代碼片段和文件信息

#include?
#include?
#include?

#pragma?comment(lib“ws2_32.lib“)

#define?PORT?65432

int?main()
{
SOCKET?sock_server?newsock;
struct?sockaddr?server_addr;
struct?sockaddr?client_addr;
struct?sockaddr_in?*Pserver_addr?=?(struct?sockaddr_in?*)&server_addr;
struct?sockaddr_in?*Pclient_addr?=?(struct?sockaddr_in?*)&client_addr;
int?addr_len?=?sizeof(struct?sockaddr_in);
char?msgbuffer[256];
char?msg[]?=?“Connect?succeed\n“;

WSADATA?wsadata;
WORD?wVersionResquested?=?MAKEWORD(2?2);

//初始化
if?(WSAStartup(wVersionResquested?&wsadata)?!=?0)
{
printf(“加載winsock.dll失敗:%d\n“WSAGetLastError());
return?0;
}


//創建套接字
if?((sock_server?=?socket(AF_INET?SOCK_STREAM?0))?==?SOCKET_ERROR)
{
printf(“創建套接字失敗:%d\n“?WSAGetLastError());
WSACleanup();
return?0;
}

memset((void*)&server_addr?0?addr_len);
Pserver_addr->sin_family?=?AF_INET;
Pserver_addr->sin_port?=?htons(PORT);
Pserver_addr->sin_addr.S_un.S_addr?=?htonl(INADDR_ANY);

if?(bind(sock_server?&server_addr?sizeof(server_addr))?!=?0)
{
printf(“地址綁定失敗:%d\n“?WSAGetLastError());
WSACleanup();
return?0;

評論

共有 條評論