资源简介
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个文件信息
相关资源
- 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聊天
评论
共有 条评论