#include "stdafx.h"
#include <Winsock2.h>
#include <iostream>
#pragma comment(lib,"ws2_32.lib")
using namespace std; void main()
{
int err;
WORD versionRequired;
WSADATA wsaData;
versionRequired=MAKEWORD(,);
err=WSAStartup(versionRequired,&wsaData);//协议库的版本信息
if (!err)
{
printf("客户端嵌套字已经打开!\n");
}
else
{
printf("客户端的嵌套字打开失败!\n");
return;//结束
}
SOCKET clientSocket=socket(AF_INET,SOCK_STREAM,);
SOCKADDR_IN clientsock_in;
clientsock_in.sin_addr.S_un.S_addr=inet_addr("127.0.0.1");
clientsock_in.sin_family=AF_INET;
clientsock_in.sin_port=htons();
//bind(clientSocket,(SOCKADDR*)&clientsock_in,strlen(SOCKADDR));//注意第三个参数
//listen(clientSocket,5);
connect(clientSocket,(SOCKADDR*)&clientsock_in,sizeof(SOCKADDR));//开始连接
char receiveBuf[];
recv(clientSocket,receiveBuf,,);
printf("%s\n",receiveBuf);
//send(clientSocket,"hello,this is client",strlen("hello,this is client")+1,0);
send(clientSocket,"",strlen("")+,);
char receiveBuff[];
recv(clientSocket,receiveBuff,,);
printf("%s\n",receiveBuff);
closesocket(clientSocket);
WSACleanup();
}

最新文章

  1. ListView 刷新加载控件
  2. 走进异步编程的世界 - 开始接触 async/await
  3. PS网页设计教程XXV——使用Photoshop设计的老式组合布局
  4. Unity脚本在层级面板中的执行顺序测试3
  5. Linux下安装、配置、授权、调优Mysql
  6. codeforces 546D Soldier and Number Game
  7. response.sendRedirect(&quot;&quot;)和request.getRequestDispatcher(&quot;&quot;).forward(req,resp);
  8. Django项目搭建和配置总结
  9. linux用户、组、权限问题
  10. 在Angular中利用trackBy来提升性能
  11. Xcode7.2如何真机调试iOS 9.3的设备
  12. Java数组的复制全解
  13. java爬虫系列第三讲-获取页面中绝对路径的各种方法
  14. Autofac之自动装配
  15. 手写JavaScript常用的函数
  16. 开发框架模块视频系列(2)-Winform分页控件介绍
  17. 2)实现github自动登陆获取信息
  18. ThreadLocal父子线程传递实现方案
  19. vue.JS 介绍
  20. es5.0 安装ik中文分词器 mac

热门文章

  1. oracle PL/SQL(procedure language/SQL)程序设计之游标cursors
  2. hdu 4738 桥
  3. [Wordpress]wp_dropdown_categories() 添加自定义的attribute(属性)
  4. C#常用的字符串操作, 包括截取
  5. ios卡牌游戏项目源码
  6. jquery实现多行文字图片滚动效果
  7. ebay的api的开发技术笔记
  8. Cocos2d-x移植到WindowsPhone8移植问题-框架rapidjson移植问题
  9. JavaScript学习笔记 - 进阶篇(2)- 数组
  10. Linux开机启动程序详解[转]