控制台_tcp服务器_客户端
来源:互联网 发布:网络教育如何报名 编辑:程序博客网 时间:2024/06/11 18:29
#include<winsock2.h>//包含头文件#include<stdio.h>#include<windows.h>#pragma comment(lib,"WS2_32.lib")//显式连接套接字库int main()//主函数开始{WSADATA data;//定义WSADATA结构体对象WORD w=MAKEWORD(2,0);//定义版本号码char sztext[]="欢迎你\r\n";//定义并初始化发送到客户端的字符数组::WSAStartup(w,&data);//初始化套接字库SOCKET s,s1;//定义连接套接字和数据收发套接字句柄s=::socket(AF_INET,SOCK_STREAM,0);//创建TCP套接字sockaddr_in addr,addr2;//定义套接字地址结构int n=sizeof(addr2);//获取套接字地址结构大小addr.sin_family=AF_INET;//初始化地址结构addr.sin_port=htons(75);addr.sin_addr.S_un.S_addr=INADDR_ANY;::bind(s,(sockaddr*)&addr,sizeof(addr));//绑定套接字::listen(s,5);//监听套接字printf("服务器已经启动\r\n");//输出提示信息while(true){s1=::accept(s,(sockaddr*)&addr2,&n);//接受连接请求if(s1!=NULL){printf("%s已经连接上\r\n",inet_ntoa(addr2.sin_addr));::send(s1,sztext,sizeof(sztext),0);//向客户端发送字符数组}::closesocket(s);//关闭套接字句柄::closesocket(s1);::WSACleanup();//释放套接字库if(getchar())//如果有输入,则关闭程序{return 0;//正常结束程序}else{::Sleep(100);//应用睡眠0.1秒}}}
#include<winsock2.h>//包含头文件#include<stdio.h>#include<windows.h>#pragma comment(lib,"WS2_32.lib")//显式连接套接字库int main()//主函数开始{WSADATA data;//定义WSADATA结构体对象WORD w=MAKEWORD(2,0);//定义版本号码::WSAStartup(w,&data);//初始化套接字库SOCKET s;//定义连接套接字句柄char sztext[10]={0};s=::socket(AF_INET,SOCK_STREAM,0);//创建TCP套接字sockaddr_in addr;//定义套接字地址结构addr.sin_family=AF_INET;//初始化地址结构addr.sin_port=htons(75);addr.sin_addr.S_un.S_addr=inet_addr("127.0.0.1");printf("客户端已经启动\r\n");//输出提示信息::connect(s,(sockaddr*)&addr,sizeof(addr));::recv(s,sztext,sizeof(sztext),0);printf("%s\r\n",sztext);::closesocket(s);//关闭套接字句柄::WSACleanup();//释放套接字库if(getchar())//如果有输入,则关闭程序{return 0;//正常结束程序}else{::Sleep(100);//程序睡眠}}
阅读全文
0 0
- 控制台_tcp服务器_客户端
- 控制台_udp服务器_客户端
- socket编程_tcp协议_客户端
- 网络通信_TCP客户端与服务器
- 网络编程-客户端键盘录入_服务器显示控制台
- 网络编程_客户端键盘录入服务器控制台输出
- 网络编程_客户端读取文本文件服务器控制台输出
- 黑马程序员_Java基础_网络编程_TCP协议编程,客户端服务端程序
- Socket编程_tcp客户端服务端
- udp服务器_简单的控制台程序
- 黑马程序员_TCP-客户端并发上传图片
- Linux笔记_网络_TCP/IP
- cssiot_李_TCP建立流程_讲稿
- Linux高级编程复习 第十章 TCP编程模型_TCP通信特点_TCP多进程服务器
- 黑马程序员_TCP-客户端并发登录 判断用户名
- Java_乔晓松_TCP客户端想服务器端上传照片和文本文件
- Windows Socket 编程_ 简单的服务器/客户端程序
- Windows Socket 编程_ 简单的服务器/客户端程序 .
- Java字符串的比较
- 【Codeforces Round #422 (Div. 2) D】My pretty girl Noora
- CNN
- Tomcat下载安装配置
- 十进制转其他进制通用代码
- 控制台_tcp服务器_客户端
- 对于text-align:justify无效的处理方法
- Java对象的序列化和反序列化
- 关于文章被删除的说明
- Mysql java.sql.SQLException: Unknown character set index for field '224' received from server.
- 接口和抽象
- 树的直径
- java中import的简述
- ray marching shader 2:viewspace 转换 worldspace