资源简介
使用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显示网络图片
相关资源
- C++多线程网络编程Socket
- socket客户端.c
- socket服务端.c
- socket tcp应用
- socket通讯c++源码(客户端+服务端)
- MFC的异步网络通讯应用程序
- 各种关于CAsyncSocketCSocket内幕及其用法
- MFC多人聊天室
- 使用socket套接字发送udp数据包
- CAsyncSocket异步实现服务器与客户端
- 基于socket文件传输的实现源码[C++]
- C语言实现TCP/IP协议通信和UDP协议通信
- c语言+UDP+DES加密+socket编程
- 局域网下,手机可以和电脑通过sock
- 计算机网络课程设计之Ping程序含C++原
- 基于c++和winsocket的局域网聊天源代码
- 基于udp的socket编程
- VC++,CSocket实现网络聊天,可发文件,
- 基于TCP协议的文件传输编程
- Socket编写的一个基于MFC的聊天程序源
- C++写的网络共享白板
- 基于TCP/IP socket的局域网聊天系统
- C++编写的多线程C/S模式仿QQ软件
- c++ socket 实现 语音 通信 双工
- MFC Csocket实现点对点文件传输
- CSocket端口扫描源代码MFC、VC++耿网出品
- 简单的基于MFC的Socket点对点对话客户
- MFC简单的客户端服务器通信软件
- 网络五子棋双人对弈系统
- 自己编写的C++基于socket编程的UDP聊天
评论
共有 条评论