当前位置: 技术问答>linux和unix
在linux下的串口编程中,如何判断串口的缓存是否为空,或者有数?请高手指教!
来源: 互联网 发布时间:2015-07-23
本文导语: 在linux下的串口编程中,如何判断串口的缓存是否为空,或者有数?请高手指教! | 我直接write 可以的,,,read的时候我碰到问题,,不知道为什么,,,,也来这求教的,,下面就是我试...
在linux下的串口编程中,如何判断串口的缓存是否为空,或者有数?请高手指教!
|
我直接write 可以的,,,read的时候我碰到问题,,不知道为什么,,,,也来这求教的,,下面就是我试验write的程序,,希望有帮助,,
//*******************************************************************
//模块编号:
//模块名称: tcpclient.c
//功能描述: 客户端,连接服务器端并向其发送数据
//作 者:
//日 期:
//版 本 号:
//修改历史:
//*******************************************************************
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
void timeoutprocess();
main()
{
int sockfd;
int nwritten;
int nbytes;
struct sockaddr_in addr;
char *buf="hello worldn";
if ((sockfd = socket(PF_INET,SOCK_STREAM,0))
//*******************************************************************
//模块编号:
//模块名称: tcpclient.c
//功能描述: 客户端,连接服务器端并向其发送数据
//作 者:
//日 期:
//版 本 号:
//修改历史:
//*******************************************************************
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
void timeoutprocess();
main()
{
int sockfd;
int nwritten;
int nbytes;
struct sockaddr_in addr;
char *buf="hello worldn";
if ((sockfd = socket(PF_INET,SOCK_STREAM,0))