建立tcp/ip连接vc6实现客户端(发送数据)

超级覆水难收2

超级覆水难收2

2016-02-19 16:20

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是建立tcp/ip连接vc6实现客户端(发送数据),一起来学习了解下吧!

void CtsclientDlg::OnBnClickedOk()
{
 // TODO: 在此添加控件通知处理程序代码
 WORD wVersionRequested;
 WSADATA wsaData;
 int err;
 int nScokErr;
 wVersionRequested=MAKEWORD(1,1);
 //生成版本号1.1
 err=WSAStartup(wVersionRequested,&wsaData);
 if(err!=0)
 {
  MessageBox("找不到合适的Dll文件","错误",MB_OK);
  return;
 }
 //确定WinSock Dll是否支持1.1版本
 //如果Dll支持高于1.1版本。确定返回的版本号是客户要求的1.1
 if(LOBYTE(wsaData.wVersion)!=1||HIBYTE(wsaData.wVersion)!=1)
 {
  MessageBox("Dll版本不适合本应用程序!","错误",MB_OK);
  WSACleanup();
  return;
 }

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

 SOCKET sClientSock; sockaddr_in addr; int nSockErr; //创建套接字 sClientSock=socket(AF_INET,SOCK_STREAM,0); addr.sin_family=AF_INET; addr.sin_port=0;//自动分配端口 addr.sin_addr.s_addr=htons(INADDR_ANY);  //为套接字分配地址 if(bind(sClientSock,(LPSOCKADDR)&addr,sizeof(addr))==SOCKET_ERROR) {  nSockErr=WSAGetLastError();  MessageBox("绑定套接字时出错:"+nSockErr,"错误",MB_OK);  WSACleanup();  return;    } sockaddr_in ServAddr; ServAddr.sin_family =AF_INET; ServAddr.sin_port=htons(6000); ServAddr.sin_addr.s_addr=inet_addr("192.168.0.252"); //连接到服务器 if(connect(sClientSock,(struct sockaddr *)&ServAddr,sizeof(ServAddr))==SOCKET_ERROR) {  nScokErr=WSAGetLastError();  MessageBox("连接错误!","错误",MB_OK); } MessageBox("连接成功!","成功",MB_OK); Sleep(3000); char FAR *buf; buf="1234567890123456"; send(sClientSock,buf,16,0);      closesocket(sClientSock);
 OnOK();
}

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

建立tcp/ip连接vc6实现客户端(发送数据)

编程语言 网络编程
建立tcp/ip连接vc6实现客户端(发送数据)

ASP如何获取客户端真实IP

Web开发
ASP如何获取客户端真实IP

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

利用JS获取IE客户端IP及MAC的实现

Web开发
利用JS获取IE客户端IP及MAC的实现

ORACLE的客户端如何连接到数据库

电脑网络
ORACLE的客户端如何连接到数据库

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

实现HtmlButton客户端控制网页提交

电脑网络
实现HtmlButton客户端控制网页提交

Zune 客户端

平面设计 标志设计 UI设计 VI设计
Zune 客户端

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何快速删除Linux文件中的重复数据行

如何快速删除Linux文件中的重复数据行

ASP入门基础教程-创建文本文件

ASP入门基础教程-创建文本文件
下拉加载更多内容 ↓