• 大小: 801KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: C/C++
  • 标签: socket  

资源简介

使用C语言实现的socket的服务端和客户端

资源截图

代码片段和文件信息

// Client.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include
#include
#pragma comment(lib“ws2_32.lib“)
#include
using namespace std;

int main(int argc char* argv[])
{
WSADATA wsaData;
    SOCKET  Sendsocket;
int port=9990;
sockaddr_in  RecvAddr;
char SendBuf[1024];
int BufLen=1024;
if(WSAStartup(MAKEWORD(22)&wsaData)!=0)
{
printf(“WSAStartup failed!\n“);
return  1;
}
Sendsocket=socket(AF_INETSOCK_DGRAMIPPROTO_UDP);
//设置服务器地址
RecvAddr.sin_family=AF_INET;
RecvAddr.sin_addr.S_un.S_addr=inet_addr(“127.0.0.1“);
RecvAddr.sin_port=htons(port);
    while(true)
{
printf(“Please input a string to send:“);
std::string str;
std::getline(std::cinstr);
//将用户输入的数据复制到buf中
ZeroMemory(SendBufBufLen);
strcpy(SendBufstr.c_str());
//向服务器发送数据
sendto(SendsocketSendBufBufLen0(SOCKADDR *)&RecvAddrsizeof(RecvAddr));
}
//发送完成,关闭套接字
printf(“Finished sendingClosing socket.\n“);
closesocket(Sendsocket);
//释放并退出
printf(“Exiting.\n“);
WSACleanup();
return 0;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1155  2014-03-19 11:44  socket连接\Client\Client.cpp

     文件       4536  2014-03-19 10:50  socket连接\Client\Client.dsp

     文件        520  2014-03-19 10:50  socket连接\Client\Client.dsw

     文件      58368  2014-05-14 09:52  socket连接\Client\Client.ncb

     文件      48640  2014-05-14 09:52  socket连接\Client\Client.opt

     文件       1023  2014-05-14 09:36  socket连接\Client\Client.plg

     文件     524350  2014-05-14 09:36  socket连接\Client\Debug\Client.exe

     文件     770692  2014-05-14 09:36  socket连接\Client\Debug\Client.ilk

     文件     115013  2014-03-19 11:44  socket连接\Client\Debug\Client.obj

     文件     203608  2014-03-19 11:12  socket连接\Client\Debug\Client.pch

     文件    1074176  2014-05-14 09:36  socket连接\Client\Debug\Client.pdb

     文件       2102  2014-03-19 11:12  socket连接\Client\Debug\StdAfx.obj

     文件     123904  2014-05-14 09:36  socket连接\Client\Debug\vc60.idb

     文件     192512  2014-03-19 11:44  socket连接\Client\Debug\vc60.pdb

     文件       1208  2014-03-19 10:50  socket连接\Client\ReadMe.txt

     文件        293  2014-03-19 10:50  socket连接\Client\StdAfx.cpp

     文件        769  2014-03-19 10:50  socket连接\Client\StdAfx.h

     文件     172094  2014-05-14 09:36  socket连接\Server\Debug\Server.exe

     文件     181472  2014-05-14 09:36  socket连接\Server\Debug\Server.ilk

     文件      25237  2014-05-14 09:36  socket连接\Server\Debug\Server.obj

     文件     203608  2014-03-19 10:43  socket连接\Server\Debug\Server.pch

     文件     427008  2014-05-14 09:36  socket连接\Server\Debug\Server.pdb

     文件       2102  2014-03-19 10:43  socket连接\Server\Debug\StdAfx.obj

     文件      91136  2014-05-14 09:36  socket连接\Server\Debug\vc60.idb

     文件     135168  2014-05-14 09:36  socket连接\Server\Debug\vc60.pdb

     文件       1208  2014-03-19 09:58  socket连接\Server\ReadMe.txt

     文件       1129  2014-03-19 11:56  socket连接\Server\Server.cpp

     文件       4536  2014-03-19 09:58  socket连接\Server\Server.dsp

     文件        520  2014-03-19 09:58  socket连接\Server\Server.dsw

     文件      66560  2014-05-28 09:43  socket连接\Server\Server.ncb

............此处省略12个文件信息

评论

共有 条评论