资源简介
使用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个文件信息
- 上一篇:《C++标准库 第2版》 中文版
- 下一篇:vc6显示网络图片
相关资源
- linux C语言 socket通信聊天小程序
- linux下的简易聊天室
- socket文件传输C++
- linux下使用socket实现ftp的客户端和服务
- 微软官方MFC UDP socket 聊天例程
- 一个简单的vs c++ socket通讯程序
- c++ socket类封装(udp/tcp)
- websocket编程C语言源码
- C语言+Socket实现文件传输
- MFC利用CSOCKET实现的小小聊天室
- socket应用三 用C语言编写发送邮件程序
- 实现socket简易的聊天程序
- socket应用二 用C语言写远程屏幕监视程
- 套接字编程Socketc++实现源码
- c++ socket编程服务端代码!!!
- opencv+udp+c++ 的摄像头实时传输显示源
- C++原始SOCKET编写的SYN Flood 源码
- 异步网络通信 用C++
- window c语言编写的多线程的Socket局域网
- 基于Qt5.9Creator的一个简单socket通信C
- UR机械臂与PC通讯程序socket2018_03_16
- C++实现HTTP(两种方式:WinInet和Socke
- c++/MFC CSocket仿QQ聊天软件,实现1对1聊
- linux环境下的QQ聊天系统
- linux局域网聊天软件server+client 源码
- tcp socket实现单进程单线程 高并发服务
- (转)VC老版主薄荷用VC++6.0写的TCP
- 基于linux系统socket网络五子棋对战
- MFC socket编程MyQQ
- 远程文件--select模式
评论
共有 条评论