<p>做了一个串口转socket的通信。。大概意思就是开发板串口收到的信息。。通过socket传出去</p><p>这里因为是要用到socket。。所以要实现wifi模块的sta模式。。因为我这是单串口线。。我实现的是串口线实现接收到的信息。。远程网络ssh登陆的开发板。。</p><p>给串口传信息我用的w7端的串口调试助手。。</p><p>socket接收是在电脑虚拟机Linux下接收的</p><p>给出服务器端程序</p>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<errno.h>
#include<sys/socket.h>
#include<sys/types.h>
#include<netinet/in.h>
#define MAXLINE 4096
int main(int argc, char** argv)
{
int listenfd, connfd;
struct sockaddr_in servaddr;
char buff[4096];
int n;
if ((listenfd = socket(AF_INET, SOCK_STREAM, 0)) == -1)
{
printf("create socket error:%s(errno:%d)\n", strerror(errno),errno);
exit(0);
}
memset(&servaddr, 0, sizeof(servaddr));
servaddr.sin_family = AF_INET;
servaddr.sin_addr.s_add