关于用C语言开发一个简单的局域网聊天软件

用C行的通吗?或者用C++写一个,只要能进行文字传递信息一种功能就行,不用其他的功能。如果行的通,怎么实现两台机器的信息传递呢?不求代码,只求一一解答上述疑问... 用C行的通吗?或者用C++写一个,只要能进行文字传递信息一种功能就行,不用其他的功能。如果行的通,怎么实现两台机器的信息传递呢?不求代码,只求一一解答上述疑问 展开
 我来答
沧海雄风2009
2011-11-18 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8525
采纳率:79%
帮助的人:2828万
展开全部
Linux系统都是C写的 用C当然行得通

就是个socket编程嘛

我们原来做改源数过一个的原理描述 当然 这个是C\S模式的 其实你可以做成 无服务端的

本系统具有局域网聊天功能。采用了C\S模核首式(即服务器创建套接字后,转换为监听套接字,一直在监听是否由客户端的请求。服务器接收到相应的请求后,进行相应的处理)。采用了TCP/IP(面向连接)协议。运用了SOCKET套接字实裂启现了很方便的访问TCP/IP协议。多线程的操作。
服务器的程序(简述):
创建socket-->bind()-->listen()-->accept()-->recv/send()-->close();
客户端的程序(简述):
创建scoket-->发送connect-->recv/send()-->close();
百度网友5323d8ecac
2011-11-18
知道答主
回答量:48
采纳率:0%
帮助的人:16.1万
展开全部
可以,涉及到网络编程,windows下的不清楚 linux下的如果只实现岩返文字传递 使用udp就可以。这些都有现成的函数的 比如sendto 几十禅袭行代码就能实现功能 ,你可粗袭饥以看看linux网络编程部分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a06062125
2011-11-18 · TA获得超过215个赞
知道小有建树答主
回答量:111
采纳率:0%
帮助的人:107万
展开全部
用c就可以,TCP和UDP都可以实现,胡陪如果是客户端服务器模式乎做雀的话,使用TCP好一些,如果只是两台机器简单通信,用UDP就行,你可以找一些UDP通信岁早的例子。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式