- 博客(5)
- 收藏
- 关注
原创 VxWorks网络系统(3) – bind分配网络地址给指定的套接字函数/listen允许连接套接字函数
VxWorks网络系统(3) – bind分配网络地址给指定的套接字函数/listen允许连接套接字函数 // Fill in the address descriptorstruct sockaddr_in addr; // 服务器的地址bzero((char*)&addr, sizeof(addr));addr.sin_famil
2007-09-26 13:56:00 1727
原创 VxWorks网络系统(2) – setsockopt设置套接字选项函数
VxWorks网络系统(2) – setsockopt设置套接字选项函数 // Make the socket sending alive messages when connectedint flag = 1;setsockopt(m_socket, SOL_SOCKET, SO_KEEPALIVE, (char*)&flag, sizeof(flag)); //
2007-09-25 15:02:00 5166
原创 VxWorks网络系统(1) -- socket打开套接字函数
VxWorks网络系统(1) -- socket打开套接字函数 int m_socket; // Open a socket m_socket = socket(AF_INET, SOCK_STREAM, 0); 第一个参数domain说明我们网络程序所在的主机采用的通讯协族(AF_UNIX和AF_INET等).AF_UNIX只能够用
2007-09-25 11:50:00 2951
转载 线程函数
在启动一个线程之前,必须为线程编写一个全局的线程函数,这个线程函数接受一个32位的LPVOID作为参数,返回一个UINT。一般来说,C++的类成员函数不能作为线程函数。这是因为在类中定义的成员函数,编译器会给其加上this指针。如果一定要以类成员函数作为线程函数,通常有如下解决方案:1)将该成员函数声明为static类型,去掉this指针;将成员函数声明为静态虽然可以解决作为
2007-09-24 10:25:00 1026
原创 对串口通讯的封装(C++)
基于MFC的对串口通讯的封装// SerialPort.h class CSerialPort{private: HANDLE m_hnd; void Init( int );public: cSerialPort() : m_hnd(INVALID_HANDLE_VALUE) {} ~cSerialPort() { Close(); } BOOL Open( int, int=-1
2007-09-14 11:39:00 1201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人