基于TCP/IP协议的应用程向底层控制器请求连接如何做
基于TCP/IP协议的应用程向底层控制器请求连接怎么做?
MFC编程中,在初始化函数中,编写程序,基于tcp/ip协议,应用程向底层控制器发送命令,请求连接,连接成功与否都要返回。
请求高人指点,这个应该怎么做,它和嵌入式中得向服务器请求连接不知道有什么不同,酱油没分哈!先在这里谢谢了
------解决方案--------------------
应用层上的网络程序很简单,以TCP的服务器端为例:
1. 初始化 WSAStartup()
2. 创建监听的套接字socket(), bind()绑定, listen()监听
3. accept()等待客户端连接
4. 利用accept返回的SOCKET套接字与客户端进行IO通讯。
5. closesocket()关闭IO通讯的SOCKET
6. closesocket()关闭监听的SOCKET
7. 释放资源WSACleanup()
------解决方案--------------------
http://download.****.net/detail/geoff08zhang/4571358
------解决方案--------------------
只要是有tcp/ip协议了,就直接用那些网络函数就行了
------解决方案--------------------
嵌入式网络编程涉及底层的多一些
------解决方案--------------------
MFC编程中,这个是在windows下编程如果想程序的可控性强点可以自己用API搭载建,如果想省事MFC库的CSOCKET或其它的三方通讯库(查下网上一大把).
至于嵌入式中如果是板子上有跑操作系统(如:linux)这个和在windows下开发没什么大区别,如果没操作系统是要自己实现TCP协议栈这个要看你板子的资源和你的应用需求,小点的有uip,稍大点的有lwip,再大点就有BSD tcp/ip.
------解决方案--------------------
首先要看你的底层控制器到底是如何通信操作的,是SOCKET方式,那么就可以调用socket API等来建立连接,发送数据,接收数据等
还有一种可能是SDK方式,根据底层控制器的SDK来调用等
MFC编程中,在初始化函数中,编写程序,基于tcp/ip协议,应用程向底层控制器发送命令,请求连接,连接成功与否都要返回。
请求高人指点,这个应该怎么做,它和嵌入式中得向服务器请求连接不知道有什么不同,酱油没分哈!先在这里谢谢了
------解决方案--------------------
应用层上的网络程序很简单,以TCP的服务器端为例:
1. 初始化 WSAStartup()
2. 创建监听的套接字socket(), bind()绑定, listen()监听
3. accept()等待客户端连接
4. 利用accept返回的SOCKET套接字与客户端进行IO通讯。
5. closesocket()关闭IO通讯的SOCKET
6. closesocket()关闭监听的SOCKET
7. 释放资源WSACleanup()
------解决方案--------------------
http://download.****.net/detail/geoff08zhang/4571358
------解决方案--------------------
只要是有tcp/ip协议了,就直接用那些网络函数就行了
------解决方案--------------------
嵌入式网络编程涉及底层的多一些
------解决方案--------------------
MFC编程中,这个是在windows下编程如果想程序的可控性强点可以自己用API搭载建,如果想省事MFC库的CSOCKET或其它的三方通讯库(查下网上一大把).
至于嵌入式中如果是板子上有跑操作系统(如:linux)这个和在windows下开发没什么大区别,如果没操作系统是要自己实现TCP协议栈这个要看你板子的资源和你的应用需求,小点的有uip,稍大点的有lwip,再大点就有BSD tcp/ip.
------解决方案--------------------
首先要看你的底层控制器到底是如何通信操作的,是SOCKET方式,那么就可以调用socket API等来建立连接,发送数据,接收数据等
还有一种可能是SDK方式,根据底层控制器的SDK来调用等