码迷,mamicode.com
首页 > 其他好文 > 详细

客户端简单Demo

时间:2016-09-23 14:50:18      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

 1 void CClitDemoDlg::OnBnClickedOk()
 2 {
 3     // TODO: 在此添加控件通知处理程序代码
 4     //连接远端进程
 5     CString csTmp;
 6     CString csIp;
 7     CString csOutput;
 8     //获取连接地址
 9     GetDlgItemText(IDC_EDIT_INPUT,csIp);
10     //定义客户端套接字
11     SOCKET cl;
12     //创建流式套接字cl
13     cl=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
14     //判断是否创建成功
15     if(cl==INVALID_SOCKET)
16     {
17         MessageBox("创建套接字失败");
18         return;
19     }
20     //定义套接字地址并赋值
21     sockaddr_in sa;
22     sa.sin_family=AF_INET;
23     sa.sin_addr.S_un.S_addr=inet_addr(csIp);
24     sa.sin_port=htons(8080);
25     //连接服务器端
26     if(connect(cl,(sockaddr*)&sa,sizeof(sa))==SOCKET_ERROR)
27     {
28         MessageBox("连接失败!");
29         return;
30     }else
31     {
32         MessageBox("连接成功!");
33     }
34     //接收数据
35     int nRet;
36 #define MAX_LEN 100
37     char szBuf[MAX_LEN]="";//初始化取消“烫烫烫”
38     nRet=recv(cl,szBuf,50,0);
39 
40     //输出信息
41     SetDlgItemText(IDC_EDIT_OUTPUT,szBuf);
42 
43 }

 

客户端简单Demo

标签:

原文地址:http://www.cnblogs.com/wendu/p/5899621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!