社区
Linux/Unix社区
帖子详情
UNIX不同主机间数据交互
pengxn
2010-02-08 09:44:23
设计上希望实现,不同的UNIX主机上,其中一台作为接口机器,通过SOCKET接收外部的请求包。
然后把数据传给其他的UNIX接口机进行处理,处理结束后再把结构包传到接口机上进行发送。
请教一下,不同UNIX主机间,希望实现数据的交互,需要性能比较高,速度比较快,有什么好的实现模式吗
...全文
78
7
打赏
收藏
UNIX不同主机间数据交互
设计上希望实现,不同的UNIX主机上,其中一台作为接口机器,通过SOCKET接收外部的请求包。 然后把数据传给其他的UNIX接口机进行处理,处理结束后再把结构包传到接口机上进行发送。 请教一下,不同UNIX主机间,希望实现数据的交互,需要性能比较高,速度比较快,有什么好的实现模式吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
鲫鱼跃龙门
2010-02-08
打赏
举报
回复
楼主问的可是网络通信模式?一般来说,SOCKET通信模式有阻塞模式、非阻塞模式、异步信号模式等等,选用什么样的模式取决于你的应用环境,若是小并发量的应用,用阻塞模式+线程是比较经典的实现,并发量再大一些,可能用线程池+阻塞模式就比较高效率,若是大并发量,建议不要考虑阻塞模式了,可试试非阻塞或异步信号,也应用线程池,效果也还不错。还有,若楼主使用的是linux系统(其他系统我不知道),那么做大并发服务的话当然首选epool模式,这是效率最高的网络通信模型。
piedgogo
2010-02-08
打赏
举报
回复
你要做什么用啊?
piedgogo
2010-02-08
打赏
举报
回复
如果不是在Internet里传输,用串口最方便了,自己定义个格式传来传去就可以了。
用Internet的话,http协议,把数据封装成xml文件。很多web服务器的,还有很多现成的库可以用。
我能想到就这么多了
cuijie_cn
2010-02-08
打赏
举报
回复
顶一下 关注ing
yy2004005
2010-02-08
打赏
举报
回复
当然,这样看楼主具体的要求了,传输层协议TCP,UDP可以,网际协议一样可以
steptodream
2010-02-08
打赏
举报
回复
对开发不熟悉 mark一下 等喂肥了好来学习
pengxn
2010-02-08
打赏
举报
回复
顶一下
unix
domain socket实现同一
主机
不同
进程
间
通信
原文 ... socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是
UNIX
...虽然网络socket也可用于同一台
主机
的进程
间
通讯(通过loopback地址127.0.0.1),但是
UNIX
Domain Socket用于
从零开始学习WEB前端之
数据
交互
(Ajax)
数据
交互
ajax
socket编程的理解-------解决
不同
主机
上进程之
间
的通信
在同一个
主机
上,
不同
进程之
间
进行信息
交互
有很多种方式,如...1、分别在两台
主机
上的进程,要进行
数据
交互
,必须要做很多事情,比如,发送的
数据
包如何包装,接受方需要做什么校验,在网络上传输时如何寻路,在物理介
命令行访问
unix
socket文件
什么是
Unix
domain Socket
linux进程
间
通信
(1)、同
主机
进程
间
数据
交互
机制:无名管着(PIPE)、有名管道(FIFO)、消息队列(Message Queue)和共享内存(Share Memory)。 (2)、同
主机
进程
间
同步机制:信号量(semaphore) (3)、同
主机
进程
间
异步...
Linux/Unix社区
23,116
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章