资源简介
TCP服务端和TCP客户端通讯
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int main(void)
{
int fd=0res=0len=0;
unsigned int server_port = 8888;
const char *server_ip = “127.0.0.1“;
char sendbuf[512]=““getbuf[512]=““;
struct sockaddr_in server;
//init server sockaddr
server.sin_family = AF_INET;
server.sin_port = htons(server_port);
inet_pton(AF_INETserver_ip&server.sin_addr.s_addr);
//create tcp socket
fd = socket(AF_INETSOCK_STREAM0);
if(fd<0)
{
perror(“socket“);
exit(-1);
}
cout<<“create socket successfd:“<
//connect to server...
res = connect(fd(struct sockaddr *)&serversizeof(server));
if(res!=0)
{
perror(“connect“);
close(fd);
exit(-1);
}
cout<<“connect to server success.“<
while(1)
{
cout<<“>:“;
cin.getline(sendbufsizeof(sendbuf));
send(fdsendbufstrlen(sendbuf)0);//send data to server
len = recv(fdgetbufsizeof(getbuf)0);//receive data from server
getbuf[len]=‘\0‘;
if(len==0)
{
cout<<“server disconnected“< close(fd);
break;
}
cout<<“recv from server:“< }
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1577 2018-06-12 16:17 TCP服务端和TCP客户端通讯\tcpClient.cpp
文件 3656 2018-06-12 16:17 TCP服务端和TCP客户端通讯\tcpServer.cpp
目录 0 2020-12-14 11:11 TCP服务端和TCP客户端通讯\
- 上一篇:学生成绩管理系统.c
- 下一篇:基于c语言的通讯录系统
相关资源
- XX游戏客户端源码
- socket通讯c++源码(客户端+服务端)
- c++开发http服务端+客户端
- 用C++写的FTP客户端
- CAsyncSocket异步实现服务器与客户端
- 基于TCP协议的C/S传输文件C++)
- 网络编程MFC 实验四 FTP客户端功能实现
- 计算机网络课设-邮件客户端实现(含
- C语言实现TCP/IP协议通信和UDP协议通信
- 局域网下,手机可以和电脑通过sock
- MFC下TCP服务器
- 基于TCP协议的文件传输编程
- C语言实现telnet客户端
- TCP实现服务器和多客户端通信
- VC++6.0多人网络小游戏-支持多人联机网
- MFC 实现FTP客户端的上传断点续传
- MFC网络编程服务端和客户端的通讯
- 用C++实现的聊天程序
- 基于TCP/IP socket的局域网聊天系统
- vc-基于MFC编程,使用TCP/IP模型编写
- 基于linux C/C++和Qt的聊天程序
- 使用JRTPLib基于RTP协议服务器与客户端
- Windows下基于ModbusTcp的Server端开发C语言
- 计算机网络实验设计---基于TCP的网络
- 基于TCP协议VC++6.0实现的聊天程序
- 基于MFC的TCP通信程序
- 简单的基于MFC的Socket点对点对话客户
- MFC简单的客户端服务器通信软件
- tcp客户端程序之mfc实现
- TCP/IP实现 简易聊天室 C++
评论
共有 条评论