广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 4134 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
Taiwaner 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
文章表情[C/C++] 两个程式之间的沟通
各位大大好:
有些问题要请教各位大大,希望给我个方向:

1.是这样的,如果,我要写两只程式A跟B,程式是散布在两台不同的电脑,不知道这两只程式之间资料的传递应该怎么作?我目前找的资料 ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



就是爱搜集各类影像...的宅男... ^^
献花 x0 回到顶端 [楼 主] From:台湾新世纪资通 | Posted:2005-07-04 17:48 |
ronlain
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

1.应该都是用socket作 TCP就是Listen 跟 connect ,UDP 就是send 跟recv 详细做法到网路抓范例作一次就知道了
2.没什么特别的 想要server一直 等写TCP的比较简单 反正server 就是Listen ,client 就是 connect
3.当然可以 你可以每个连线fork 一支出来handle

PS. 我只会Linux的写法 别问我windows的写法 ,好几年没玩Windows了

此文章被评分,最近评分记录
财富:30 (by codeboy) | 理由: 恩..我也想看看unix部分的写法..如果可以..可以请您施教吗..^^


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2005-07-04 21:08 |
Taiwaner 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

谢谢大大回覆,那请问,相关的语法应该看些什么东西(书)呢?
原本,这两只程式我也想是写在LINUX上的,碍于程度有限,加上对LINUX不熟....

希望大大指导一下,甚至,请大大当我的家教,好吗?钟点费用算便宜一点喔~~


就是爱搜集各类影像...的宅男... ^^
献花 x0 回到顶端 [2 楼] From:台湾新世纪资通 | Posted:2005-07-05 00:22 |
ronlain
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我大概把linux 建socket的流程写一下 详细你可以man 一下 或参考一些简单的application 如utelnetd
TCP socket
Server:
socket() -> bind () -> listen() -> accept() 在linux中 accept会得到一个FD 你就直接当档案读写
Client:
socket() -> connect() 一样得到一个fd 就当档案读写

UDP socket:
socket() -> bind() -> sendto() or recvfrom()

表情


献花 x0 回到顶端 [3 楼] From:台湾中华电信 | Posted:2005-07-05 14:31 |
Taiwaner 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用ronlain于2005-07-4 21:08发表的 :
3.当然可以 你可以每个连线fork 一支出来handle

请问大大 fork 是什么意思阿?是跟执行绪有关的东西吗?


就是爱搜集各类影像...的宅男... ^^
献花 x0 回到顶端 [4 楼] From:台湾新世纪资通 | Posted:2005-07-07 10:15 |
ronlain
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用Taiwaner于2005-07-7 10:15发表的 :


请问大大 fork 是什么意思阿?是跟执行绪有关的东西吗?

他就是产生一个新的process
你可以想成变成多个程式同时跑 这样你就可以同时对很多client


献花 x0 回到顶端 [5 楼] From:台湾中华电信 | Posted:2005-07-07 11:30 |
MarkTzen 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我推荐:UNIX NETWORK PROGRAMMING, Networking APIs: Sockets and XTI...
作者:W. RICHARD STEVENS

这本讲的很基础,也很仔细!很适合从头学起的人读!我自己也正在读说~~


献花 x0 回到顶端 [6 楼] From:台湾中华电信 | Posted:2005-07-08 00:41 |
Taiwaner 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用MarkTzen于2005-07-8 00:41发表的 :
我推荐:UNIX NETWORK PROGRAMMING, Networking APIs: Sockets and XTI...
作者:W. RICHARD STEVENS

这本讲的很基础,也很仔细!很适合从头学起的人读!我自己也正在读说~~

请问....这都是原文的吧? 表情
我的英文不行耶... 表情


就是爱搜集各类影像...的宅男... ^^
献花 x0 回到顶端 [7 楼] From:台湾新世纪资通 | Posted:2005-07-09 00:08 |
ronlain
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

Linux Socket Programming by Example (By Example) (Paperback)
by Warren Gay

我觉得这本写的不错 很多范例 看不懂英文也没关系


献花 x0 回到顶端 [8 楼] From:台湾中华电信 | Posted:2005-07-10 03:57 |
Taiwaner 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

by Example ? 那就是满书都是范例程式啰?
了解,谢谢啦~~


就是爱搜集各类影像...的宅男... ^^
献花 x0 回到顶端 [9 楼] From:台湾新世纪资通 | Posted:2005-07-10 13:59 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.059635 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言