VC 簡單TCP IP客戶端

2021-05-23 19:42:03 字數 1086 閱讀 8276

// socket_server.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include

#include

#include

using namespace std;

#define no_flags_set 0

#define port (u_short)44965

#define dest_ip_addr "172.16.32.131"

#pragma comment(lib, "wsock32.lib")

int _tmain(int argc, _tchar* argv)

destaddr = inet_addr(dest_ip_addr);

memcpy(&destsockaddr.sin_addr, &destaddr, sizeof(destaddr));

destsockaddr.sin_port = htons(port);

destsockaddr.sin_family = af_inet;

destsocket = socket(af_inet, sock_stream, 0);

if (destsocket == invalid_socket)

}cout << "trying to connect to ip address: " << dest_ip_addr << endl;

status = connect(destsocket, (lpsockaddr)&destsockaddr, sizeof(destsockaddr));

if (status == socket_error)

status = wsacleanup();

if (status == socket_error)

}cout << "connected.." << endl;

while(1)

status = wsacleanup();

if (status == socket_error)

return 1;

}sleep(10000);

}return 0;

}

socket程式設計 TCP IP 多客戶端

支援多客戶的client server程式 前面的client server程式只能實現server和乙個客戶的對話。在實際應用中,往往是在伺服器上執行乙個永久的程式,它可以接收來自其他多個客戶端的請求,提供相應的服務。為了實現在伺服器方給多個客戶提供服務的功能,需要對上 面的程式進行改造,利用多執...

SGame 簡單客戶端

在sgame client目錄下提供了乙個game cli.go,提供了簡單的功能,包括註冊 登陸和登出 首先進入client目錄,然後編譯之 go build game cli.go game cli game cli h a string server ip default 127.0.0.1 ...

建立tcp ip連線,vc6實現客戶端(傳送資料)

void ctsclientdlg onbnclickedok 確定winsock dll是否支援1.1版本 如果dll支援高於1.1版本。確定返回的版本號是客戶要求的1.1 if lobyte wsadata.wversion 1 hibyte wsadata.wversion 1 socket ...