Chinaunix

标题: 一个网络编程的问题!急啊! [打印本页]

作者: xiaofam    时间: 2006-01-08 01:10
标题: 一个网络编程的问题!急啊!
大家有没有关于下面网络编程题的原程序啊?是急用的!

有的话发到我的邮箱也可以156745582@qq.com,或者加我QQ156745582教我!感激!

如果没有的话,可不可以告诉我思路,算法啊?

这两天就要搞出来啊,,我的编程基础又薄弱,两天中搞出来,我想可能性是不大的了,

所以请教一下大家,(我实在是做不出来啊。。。)

1:server可以连接多个client,并可以实现以下功能
cleint与server的双向通信;
client A 通过 server转发与 client B进行双向通信;
server 可以向所有 client 广播消息;
环境:redhat Fedora Core     gcc

我只做到了一个server和client实现连接的目的,连他们的互相通讯都不能够,,,,,郁闷

真的要努力了!!!自己为自己加油!!!
作者: clwwy    时间: 2006-01-08 04:01
标题: 回复 1楼 xiaofam 的帖子
看socket的编程,看懂了就会了。
给你个地址:http://fanqiang.chinaunix.net/
自己去看吧,里面基本上都有,就在chinaunix里。
作者: atg    时间: 2006-01-08 10:08
网上多的是google一下就行了
作者: ruchong    时间: 2006-01-08 13:58
是作业的话,大家不会帮助的啊.
作者: xiaofam    时间: 2006-01-08 17:28
是作业,不过,他太苛刻,说什么我们搞不出,就可以搞到我们毕不了业!还不是毕业班呢,,,我也不想啊,现在这两天,又是考试中,,又要在两天内交出,,只好来这里了求助了,,,
作者: Com_Net    时间: 2006-01-08 21:47
标题: \\\\\\\
LZ:
     是什么专业呢?要学这个?
作者: xiaofam    时间: 2006-01-08 22:44
计算机的啊,,都是下学期的课程,他就拿出来了,,还当我们学了很久的一样,,,
呵呵,不管了,,考完试花时间搞出他来,被他气死了!!他讲的话很侮辱人的!,,,
作者: hugeboyth    时间: 2006-01-09 10:43
有压力才有动力,化愤怒为学习动力,老师是为你们好啊.不象我们的老师,连考试考哪里都告诉你,C语言课程设计的时候做一个图书馆管理体统,连框架都给我们写好了,只是让我们写查询,插入,删除等模块的实现就可以了,那时很高兴,现在出来,才发现不是帮我们,是害了我们啊.什么都没学到
作者: Com_Net    时间: 2006-01-09 11:50
标题: \\\\\\
原帖由 xiaofam 于 2006-1-8 22:44 发表
计算机的啊,,都是下学期的课程,他就拿出来了,,还当我们学了很久的一样,,,
呵呵,不管了,,考完试花时间搞出他来,被他气死了!!他讲的话很侮辱人的!,,,


计算机有这些学么?
多好啊!!
作者: bluesprit980203    时间: 2006-01-09 12:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: kaolaok    时间: 2006-01-09 14:28
有没有平台限制?winsock与linux环境下略有一些需要注意的地方。《UNIX网络编程》如果你看过的话,相信里面的例子应该可以解决你的问题了。
作者: tlsljs    时间: 2006-01-09 15:50
广播地址是:224.0.0.1~239.255.255.254(大概是)
服务器端需要提前将广播的地址加入,函数我记不清了(在《Unix网络编程》中有关于广播的介绍
实现一定要是udp
作者: kaolaok    时间: 2006-01-09 16:28
楼上,我不建议使用广播。可以考虑使用组播。
作者: xiaofam    时间: 2006-01-09 23:11
好,谢谢你们!一定努力搞定它,有问题搞不定再请教大家!^_^........
作者: tlsljs    时间: 2006-01-10 09:03
你尝试一下popen()
作者: firewoo    时间: 2006-01-10 10:39
Socket编程,看《用TCP/IP进行网际互连》,共3卷,第2卷和第3卷可以解决你的问题
作者: 依赛特小子    时间: 2006-01-10 14:17
unix 下不会搞,但2000下简单哦!我知道原理就行了!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2