资源简介
socket C语言编写 客户端和服务器端程序,用于服务器和客户端之间的通信
代码片段和文件信息
#include
#include
#include
#include
#include
#pragma comment(lib“Ws2_32.lib“)
using namespace std;
SOCKET SockClient;
DWORD WINAPI ThreadProc(LPVOID lParam);
int main()
{
WORD wVersionRequested;
WSADATA wsaData;
wVersionRequested=MAKEWORD(11);
int err=WSAStartup(wVersionRequested&wsaData);
if(err!=0)
{
cout<<“Error:WSAStatup!“< return 0;
}
if(HIBYTE(wsaData.wVersion)!=1||LOBYTE(wsaData.wVersion)!=1)
{
cout<<“Error:MAKEWORD!“< return 0;
}
SockClient=socket(AF_INETSOCK_STREAM0);
SOCKADDR_IN AddrServe;
AddrServe.sin_addr.S_un.S_addr=inet_addr(“127.0.0.1“);
AddrServe.sin_family=AF_INET;
AddrServe.sin_port=htons(6000);
connect(SockClient(SOCKADDR*)&AddrServesizeof(SOCKADDR));
send(SockClient“This is Kary“strlen(“This is Kary“)+10);
//CreateThread(00ThreadProc000);
while(1)
{
char sendbuf[100];
cin>>sendbuf;
send(SockClientsendbufstrlen(sendbuf)+10);
}
return 0;
}
DWORD WINAPI ThreadProc(LPVOID lParam)
{
SOCKET *s=&SockClient;
while(1)
{
char recvchar[100];
recv(*srecvchar1000);
printf(“%s\n“recvchar);
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-11-16 15:14 SocketClient\
目录 0 2017-11-16 15:14 SocketClient\Debug\
文件 249956 2006-05-13 22:58 SocketClient\Debug\SocketClient.exe
文件 373872 2006-05-13 22:58 SocketClient\Debug\SocketClient.ilk
文件 5541788 2006-05-13 22:49 SocketClient\Debug\SocketClient.pch
文件 582656 2006-05-13 22:57 SocketClient\Debug\SocketClient.pdb
文件 524380 2006-05-20 22:40 SocketClient\Debug\main.exe
文件 770876 2006-05-20 22:40 SocketClient\Debug\main.ilk
文件 94354 2006-05-20 22:40 SocketClient\Debug\main.obj
文件 5541788 2006-05-20 22:19 SocketClient\Debug\main.pch
文件 1082368 2006-05-20 22:40 SocketClient\Debug\main.pdb
文件 189440 2006-05-20 22:40 SocketClient\Debug\vc60.idb
文件 135168 2006-05-20 22:40 SocketClient\Debug\vc60.pdb
文件 4348 2006-05-13 22:59 SocketClient\SocketClient.dsp
文件 549 2006-05-13 22:45 SocketClient\SocketClient.dsw
文件 33792 2006-05-13 22:59 SocketClient\SocketClient.ncb
文件 48640 2006-05-13 22:59 SocketClient\SocketClient.opt
文件 258 2006-05-13 22:58 SocketClient\SocketClient.plg
文件 1220 2006-05-20 22:39 SocketClient\main.cpp
文件 3377 2006-05-20 22:19 SocketClient\main.dsp
文件 533 2006-05-20 22:41 SocketClient\main.dsw
文件 33792 2006-05-20 22:41 SocketClient\main.ncb
文件 48640 2006-05-20 22:41 SocketClient\main.opt
文件 1150 2006-05-20 22:40 SocketClient\main.plg
目录 0 2017-11-16 19:07 SocketSever\
目录 0 2017-11-16 15:14 SocketSever\Debug\
文件 524386 2006-05-13 22:57 SocketSever\Debug\SocketSever.exe
文件 776216 2006-05-13 22:57 SocketSever\Debug\SocketSever.ilk
文件 5541788 2006-05-13 22:30 SocketSever\Debug\SocketSever.pch
文件 1090560 2006-05-13 22:57 SocketSever\Debug\SocketSever.pdb
文件 524379 2006-05-20 22:33 SocketSever\Debug\main.exe
............此处省略17个文件信息
相关资源
- 服务端和客户端(MFC CSocket)
- c++实现局域网文件传送基于socket
- MFC网络聊天工具
- socket编程聊天室C++
- 实验6-基于CSocket的网络程序设计
- 计算机网络课程设计农大socket实现F
- 基于TCP的网络聊天室的设计一步一步
- 用c++实现的抓包并分析协议
- diffie-hellman密钥交换协议vc++实现
- MFC编程实现socket通信
- 基于MFC的嗅探器
- 实现客户端与服务端的文件传输
- 完整socket c++
- Socket网络编程控制台+MFC TCP
- C语言搭建的简单web服务器
- c语言实现ftp文件传输
- 多人聊天室 C++
- 使用TCP简单文件传输控制台程序VC++
- C++编写的Socket通信程序源代码
- 利用MFC的Csocket类实现网络通信
- Socket文件传输
- C++ Socket网络聊天
- VC6.0 winsock编程.pdf
- MFC中利用CSocket实现UDP通信
- 基于MFC的CSocket类实现点对点通信
- 基于MFC的聊天室网络socket
- 基于MFC基本对话框的CSocket局域网通信
- traceroute在windows下的c++实现源代码
- MFC socket 服务器端编程
- 利用Socket实现双机通信C++
评论
共有 条评论