#include <stdio.h>
#include <errno.h>
#include <unistd.h>
#include <string.h>
#include <strings.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#define SERV_PORT 10088 //TCP服务器端口号
#define SERV_ADDR "192.168.8.100" //TCP服务器IP地址
int main(int argc, char *argv[])
{
int sockfd = socket(AF_INET, SOCK_STREAM, 0);
if (sockfd < 0) {
printf("create socket error\n");
return -1;
}
struct sockaddr_in servaddr;
bzero(&servaddr, sizeof(servaddr));
servaddr.sin_family = AF_INET; //使用 IPv4 进行通信
//servaddr.sin_addr.s_addr = htonl(SERV_ADDR);
inet_pton(AF_INET, SERV_ADDR, &(servaddr.sin_addr));
//servaddr.sin_port = htons(SERV_PORT);
servaddr.sin_port = htons(SERV_PORT);
if(connect(sockfd, (const struct sockaddr *)&servaddr, sizeof(servaddr)) < 0){
printf("failed to connect to server: %s\n", strerror(errno));
close(sockfd);
return -1;
}
ssize_t n;
if((n = write(sockfd, "hello, world", sizeof("hello, world"))) < 0){
printf("send error\n");
}
printf("n = %d\n", n);
char buf[1024];
if(read(sockfd, buf, sizeof(buf)) > 0){
printf("buf: %s\n", buf);
}
close(sockfd);
return 0;
}
我虽横行却不霸道
- 粉丝: 95
- 资源: 1万+
最新资源
- 三维路径规划 基于灰狼改进算法的机器人路径规划mp-GWO和CS-GWO机器人路径规划算法 自由切GWO,CS-GWO算法进行对比 内涵详细的代码注释
- 电机定子压装机sw20全套技术资料100%好用.zip
- 模电数电数字电路,数字频率计,multisim 使用555 正弦波,方波,三角波都能测 提供multisim可以运行的原文件以及资料 频率太大会有微小误差 有仿真和文件说明资料
- 电梯厅门头双层升降交换焊接工作站sw19可编辑全套技术资料100%好用.zip
- 基于javaweb的个人网上银行系统源码+数据库+报告文档(MVC)
- 基于javaweb开发个人网上银行系统源码+数据库+实验报告(MVC)
- SAR ADC逐次逼近型ADC全流程设计 包括SAR ADC的理论分析,从基本的ADC结构到电路原理 包括SAR ADC的Matlab建模,从基础的Matlab代码讲解到各种非理想因素的模型分析
- 三相三电平维也纳整流器simulink仿真模型 1控制算法采用电压电流双闭环控制; 2外部电压环路为PI控制器; 3内部电流环路为砰砰迟滞控制器(又叫电流置环控制)
- 高级Simulink锂离子电池充放电模型 各种充放电电流都可以设置,可研究各类电流对锂离子电池的影响,包括电压、温度、电池最大容量、老化循环圈数以及欧姆内阻变化的影响 锂离子电池模型是Simulin
- 电机马达 永磁同步电机矢量控制foc simulink仿真 转速电流双闭环,pi控制器matlab永磁同步电机双闭环矢量控制仿真有资料
- 基于C++和opencv实现全景图像拼接源码(高分项目).zip
- XFlow 格子玻尔兹曼方法 Lattice Boltzmann 两相流 毛细管 自发渗吸 -Lattice Boltzmann Method -格子玻尔兹曼方法模拟两相流设置方法 -自发渗吸
- 基于springboot+vue库存管理系统springboot+vue+mybatis+mysqlspringboot
- COMSOL考虑倾角裂隙注浆数值模拟 Comsol5.6模拟 针对注浆过程中考虑倾角的裂隙注浆问题 应用有限元计算软件COMSOL Multiphysics建立倾角裂隙注浆的数值模型 研究注浆
- 51单片机LCD1602数字电压表(二) C程序、proteus仿真、报告、仿真操作视频 支持LCD1602显示被测电压 量程:0-5V
- 多用途手动操作救援小车sw21可编辑全套技术资料100%好用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈