社区
驱动开发/核心开发
帖子详情
★菜鸟急求VxWorks客户/服务器编程最基本的源代码和其中的几个API(立即给分,不够再加!)★
ronsan
2004-06-30 04:34:19
寻求VxWorks客户/服务器编程最基本的源代码。
寻找VxWorks中的API:
1、建立监听;
2、建立连接;
3、收数据;
4、发数据。
给示例语句犹佳。多谢各位大虾!
E-Mail:tangqiuzheng@utpower.com.cn
QQ:94120144
...全文
112
7
打赏
收藏
★菜鸟急求VxWorks客户/服务器编程最基本的源代码和其中的几个API(立即给分,不够再加!)★
寻求VxWorks客户/服务器编程最基本的源代码。 寻找VxWorks中的API: 1、建立监听; 2、建立连接; 3、收数据; 4、发数据。 给示例语句犹佳。多谢各位大虾! E-Mail:tangqiuzheng@utpower.com.cn QQ:94120144
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tangqiuzheng
2004-08-13
打赏
举报
回复
#include <sys/types.h>
#include <sys/mntent.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#define USERPORT 10001
#define HOST_IP_ADDR "192.1.1.2"
main(int argc, char **argv)
{
char buf[1024];
struct sockaddr_in client;
struct sockaddr_in server;
int s;
int ns;
int namelen;
int pktlen;
if ((s=socket(AF_INET, SOCK_STREAM, 0))<0)
{
perror("Socket()");
return;
}
bzero((char *)&server,sizeof(server));
server.sin_family = AF_INET;
server.sin_port = htons(USERPORT);
server.sin_addr.s_addr = INADDR_ANY;
if (bind(s, (struct sockaddr *)&server, sizeof(server))<0)
{
perror("Bind()");
return;
}
if (listen(s,1)!=0)
{
perror("Listen()");
return;
}
namelen = sizeof(client);
if ((ns = accept(s, (struct sockaddr *)&client, &namelen)) ==-1)
{
perror("Accept()");
return;
}
for (;;)
{
if ((pktlen = recv(ns,buf,1024,0))<0)
{
perror("Recv()");
break;
}
else
if (pktlen == 0)
{
printf("Recv():return FAILED,connection is shut down!\n");
break;
}
else
printf("Recv():return SUCCESS,packet length = %d\n",pktlen);
sleep(1);
if (send(ns,buf,pktlen,0)<0)
{
perror("Send()");
break;
}
else
printf("Send():return SUCCESS,packet length = %d\n",pktlen);
}
close(ns);
close(s);
printf("Server ended successfully\n");
}
ronsan
2004-07-09
打赏
举报
回复
UP!
tangqiuzheng
2004-07-07
打赏
举报
回复
up
ydfok
2004-07-06
打赏
举报
回复
http://dev.csdn.net/develop/article/27/27250.shtm
http://www.upsoft.com.cn
上面有windows以及vxworks的两个版本的代码的。
ronsan
2004-07-02
打赏
举报
回复
rzsheng(泽泽):要实现的代码。谢谢!
101monster
2004-06-30
打赏
举报
回复
呵呵,UP!
rzsheng
2004-06-30
打赏
举报
回复
要API库,还是要实现的代码??
Vxworks
5.5
源代码
Vxworks
5.5
源代码
基本
全面 文件夹内包含文件列表
VxWorks
5.5
源代码
VxWorks
5.5
源代码
,只是x86下的
源代码
。
VXworks
内核
源代码
早期版本的
VXworks
内核
源代码
,
基本
功能全部实现了的!
Vxworks
官方demo
源代码
Vxworks
官方demo
源代码
包括各个
基本
实验,有文件系统,MMU,多任务通信,网络等!资源很丰富
vxworks
网络
编程
源码
vxworks
网络
编程
源码,可以参考一下
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章