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

資源簡介

有登錄,注冊,私聊,群聊等功能。簡約而不簡單!代碼簡單易懂,使用多臺主機測試過完美運行,使用前請關閉防火墻!!!或者在防火墻里把本程序設置為允許

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
#include
#pragma?comment(lib“ws2_32.lib“)
using?namespace?std;
#define?DEFAULT_SPORT?5055
#define?DEFAULT_CPORT?5056
#define?BUFFER_LENGTH?1024

int?main()
{
WSADATA?wsaData;
if?(WSAStartup(MAKEWORD(2?2)?&wsaData)?!=?0)
{
cout?< return?0;
}
//建立顯示器端地址
struct?sockaddr_in?receiver;
//讀取分配好的端口
ifstream?in(“port.txt“);
string?receiver_port;
string?username;
getline(in?receiver_port);
getline(in?username);
in.close();
remove(“port.txt“);
int?receiver_port_int?=?atoi(receiver_port.c_str());

receiver.sin_family?=?AF_INET;
receiver.sin_port?=?htons(receiver_port_int);????//htons()函數把一個雙字節主機字節順序的數轉換為網絡字節順序的數
receiver.sin_addr.s_addr?=?htonl(INADDR_ANY);????//htonl()函數把一個主機字節順序的數轉換為網絡字節順序的數???
SOCKET?rSocket?=?socket(AF_INET?SOCK_DGRAM?0);
if?(rSocket?==?INVALID_SOCKET)
{
cout?< ?return?0;
}
if?(bind(rSocket?(LPSOCKADDR)&receiver?sizeof(receiver))?==?SOCKET_ERROR)
{
cout?< return?0;
}

char?recv_buf[BUFFER_LENGTH];??????????????????//接收數據的緩沖區
memset(recv_buf?0?sizeof(recv_buf));?????????//初始化接收緩沖區

struct?sockaddr_in?ser;????????????????????????//客戶端地址
int?ser_length?=?sizeof(ser);??????????????????//客戶端地址長度


cout?< cout?< cout?<
while?(true)???????????????????????????????????//進入一個無限循環,進行數據接收和發送
{
int?iRecv?=?recvfrom(rSocket?recv_buf?BUFFER_LENGTH?0?(SOCKADDR*)&ser?&ser_length);
string?transmessage(recv_buf);
if?(iRecv?==?SOCKET_ERROR)
{
cout?< break;
}
else?if?(transmessage?==?“exit“)?break;
else
cout?< }
closesocket(rSocket);
WSACleanup();
return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2220??2018-12-28?09:20??基于UDP的控制臺聊天程序源代碼\客戶端\receiver.cpp

?????文件????1929243??2018-12-28?09:20??基于UDP的控制臺聊天程序源代碼\客戶端\receiver.exe

?????文件??????10390??2018-12-28?11:55??基于UDP的控制臺聊天程序源代碼\客戶端\sender.cpp

?????文件????2049828??2018-12-28?12:26??基于UDP的控制臺聊天程序源代碼\客戶端\sender.exe

?????文件??????14718??2018-12-28?12:20??基于UDP的控制臺聊天程序源代碼\服務器\server.cpp

?????文件????1986293??2018-12-28?12:20??基于UDP的控制臺聊天程序源代碼\服務器\server.exe

?????目錄??????????0??2018-12-28?12:26??基于UDP的控制臺聊天程序源代碼\客戶端

?????目錄??????????0??2018-12-28?12:20??基于UDP的控制臺聊天程序源代碼\服務器

?????目錄??????????0??2018-12-28?09:20??基于UDP的控制臺聊天程序源代碼

-----------?---------??----------?-----??----

??????????????5992692????????????????????9


評論

共有 條評論