社区
Linux/Unix社区
帖子详情
求救:基于TCP的服务/客户端程序
okyzx
2006-11-23 07:27:21
从没写过LINUX下的程序,毫无头绪,因此来请教下大侠们
我想写一个基于TCP的服务程序,要多线程的,能同时接多人的请求。
实现的功能就是客户端登陆进来,首先要一个认证过程,即密码认证,通过后客户端可以发一些指令来操作服务器,只要服务端能够识别即可
如得到系统时间等等
哪位大哥有相关的代码,让小弟参考一下下
先谢了
...全文
321
6
打赏
收藏
求救:基于TCP的服务/客户端程序
从没写过LINUX下的程序,毫无头绪,因此来请教下大侠们 我想写一个基于TCP的服务程序,要多线程的,能同时接多人的请求。 实现的功能就是客户端登陆进来,首先要一个认证过程,即密码认证,通过后客户端可以发一些指令来操作服务器,只要服务端能够识别即可 如得到系统时间等等 哪位大哥有相关的代码,让小弟参考一下下 先谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
okyzx
2006-11-27
打赏
举报
回复
有那位大哥有相关的例子,或者开源带源代码?
okyzx@163.com
谢了
asphp
2006-11-24
打赏
举报
回复
其实和windows下相似
肯定要用到的几类函数
socket listen accept bind connect send/write recv
fork
KevinCao
2006-11-24
打赏
举报
回复
“基于TCP的服务程序,要多线程的,能同时接多人的请求”:这个“同时”还真不太好说,我理解是你想做成非阻塞IO或者IO复用模型或者异步IO;多线程还是多进程是个问题,如果追求简单稳定用进程,追求效率用线程,因此我推荐的两个方案:
1、主控制进程、连接处理进程、一组处理进程;其中主控制进程负责监控其他进程;连接处理进程首先是负责消息接入,接受消息,消息写入数据池,消息返回;处理进程是对数据迟中的数据进行处理,处理完成后将结果写入返回数据池,由接入进程返回给客户端,这个可以做成异步处理或者阻塞处理;
2、主控制进程、连接处理进程、动态线程;每次连接进程将接入数据后开一个线程,线程再去command命令,将结果返回给客户端
这东西说起来就这么简单,主要是要自己去写一次才知道具体细节实现还是很罗嗦,不过真要自己完整得写好了,以后再写其他的就方便了
okyzx
2006-11-24
打赏
举报
回复
还有人吗?
woso
2006-11-23
打赏
举报
回复
没写过就慢慢来嘛,从基本的tcp服务端客户端开始吧
okyzx
2006-11-23
打赏
举报
回复
这么没有一个人路过啊
版主啊
SUN Solaris 问题小结
15) Q: 小弟有两台机器,一台把数据盘share出来,一台mount上了,但是客户端的主机进入共享盘中的某些 目录,系统提示ermission denied,只有把
服务
端的文件改为777才可以进,但是公司不许这么作,两台主机也已经重启过了,...
《基于物联网的车内安防系统项目需求说明书+系统概要说明+系统详细说明》
该需求说明书是“基于物联网的车内安防系统”开发中的重要文献资料,是软件设计的依据,是工程的起点,应是用户需求的真实反映。是开发人员进行系统总体按需设计内容及具体实施开发工程提供必要的参考资料,并且,...
编程资料 -C# 多线程
<br />编程资料 - 多线程<br />C#多线程编程实例实战<br />作者: 刘弹 www.ASPCool.com 时间:2003-5-17 上午 10:24:05 阅读次数:10996<br />单个...<br />问题的提出<br />所谓单个写入程序/多个阅读程序的线程同步问
学习笔记:linux与unix安全手册
当你在新闻组中发布一个问题的
求救
信息时,同时也泄漏了你作为管理员在那方面的欠缺,和系统在那方面可能有漏洞出现。 对搜索引擎暴露漏洞的防御: 1.在发布招聘信息时,避免暴露与安全相关的管理上的薄弱环节...
TCP
/IP协议栈到底是内核态的好还是用户态的好?
“
TCP
/IP协议栈到底是内核态的好还是用户态的好?”这根本就是一个错误的问题,问题的根源在于,干嘛非要这么刻意地去区分什么内核态和用户态。 引子 为了不让本人成为干巴巴的说教,在文章开头,我以一个实例...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章