当前位置:  技术问答>linux和unix

关于网络服务程序

    来源: 互联网  发布时间:2017-04-16

    本文导语:    大家好,最近我参加面试。面试官经常问到,写网络服务程序遇到什么挑战?如何解决?我的回答:挑战是确保服务程序有较高的容错性、实时性和可靠性。关于如何解决: 1.采用“非阻塞+IO多路复用” 2.状态机 3...

  大家好,最近我参加面试。面试官经常问到,写网络服务程序遇到什么挑战?如何解决?我的回答:挑战是确保服务程序有较高的容错性、实时性和可靠性。关于如何解决:
1.采用“非阻塞+IO多路复用”
2.状态机
3.服务程序的信令连接采用TCP连接。并且在应用层引入计时器、重传机制。
4.进程间通过IPC通信,线程之间通过信号量和委托,避免在用户态轮询。

  但是面试官对于我的回答不是很满意。请问两个问题:
1.应该怎样解决这个挑战,才会更加准确呢?
2.我说得这个挑战和解决方法合适吗?
  谢谢大家!

|
说的太泛泛了,而且这些只是一些通用解决方法的机制。他说的是真正项目中的技术难点,你应该具体到你的项目。

|
可能是太泛泛了吧, 人家问你的可能是项目经验.

    
 
 

您可能感兴趣的文章:

  • kdevelop开发 网络程序 如何调试? 如何调试服务器端的程序
  • 类unix系统编写大规模响应网络服务程序使用什么套接字模型
  • 问个多线程网络服务程序的文件操作符的互斥问题
  • 如果打开了一个网络服务程序,但其所用的端口总是关闭着。这一般是什么原因呢?
  • 内核还是用户空间?高性能网络服务程序开发
  • 高性能网络服务程序架构的一点困惑(请高手多提点意见)
  • 讨论:C/S结构的网络游戏的服务器程序设计
  • 请问:网络编程里服务器端程序,运行后就会有Address already in use,该怎么办啊
  • 网络服务器程序框架 ISE
  • 网络守护进程服务程序 xinetd
  • 怎样用程序(在javabean中,不是jsp)post一个文件到网络服务器上?并接收返回的信息?
  • 在aix下写网络服务程序
  • 高分求救!Linux下网络服务器程序问题(急急急……)
  • c#多线程网络聊天程序代码分享(服务器端和客户端)
  • andriod下java socket网络编程:java socket客户端服务端代码示例
  • redhat linux9.0,打开“网络服务器”,报:无法找到主机“smb:///”……,请检查拼写及代理服务器设置正确性
  • 请问我的网络中怎么有些电脑能PING 通服务器,有些不能ping 服务器
  • 用linux做局域网服务器,结果上网很慢,怎样得知服务器网络方面的运行状态 --急急急在线等--
  • 网络服务管理框架 NetDirector
  • 头疼的问题,请指教关于linux网络服务的问题!
  • 重起网络服务的命令是什么?
  • 请问IRIX系统里面用来做网络服务的文件是哪里啊?
  • 两台linux设备用串口线连起来,网络服务就启不来。
  • 网络服务管理 HyperPool
  • Unix用来作网络服务器用那一种版本比较好啊……
  • Linux网络服务质量编程
  • linux系统加入网络中的DNS服务
  • centos 服务器,总是跳ping ,重启网络就好
  • 高性能异步网络服务框架 libgod
  • 网络服务器架设高手必进。。。。。谢谢
  • ~~~在线等待]]网络服务的问题,为什么别的机子不能访问我的HTTP,FTP等??
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 网络服务框架 Grizzly
  • 示助:Linux作服务器建立网络电台
  • 网络服务器端开发框架 zevent
  • 网络和服务器监控系统 CactiFans
  • 我想开发一个网络服务器,请问linux好还是windows好?
  • linux网络服务器配置!跪求!可RMB交易!星期天晚上之前交!急急急!
  • 请问,我在redhat9的网络服务器里,看到的windows的中文目录文件名都是乱码,怎么解决
  • 如何利用linux登陆外部网络,代理服务器是微软的。用户名是user没有密码
  • linux 下做网络游戏服务器 用什么IDE?
  • 关于网络编程客户端与服务器通信的问题
  • sos,代理服务器(ms proxy)下LINUX 访问网络的问题!!!!!!!!!
  • 帮朋友一问,用redhat做服务器,windows 2000 professional做工作站,可以组成工作网络吗
  • 网络块设备服务器 JNbd
  • 用redhat linux8.0+Oracle8i做网络数据库服务器,我需要怎样配置?
  • 获取私有网络内一台服务器与外部通讯的公网IP地址问题
  • 用redhat linux8.0+Oracle8i做网络数据库服务器时,我需要怎样配置?
  • 在C/S的网络结构中,服务器如何判断客户端是否在线,最好举例说明!谢谢
  • 虚拟机smb服务已经启用,但访问时提示找不到网络路径
  • 怎么在服务器linux下用squid开通某台客户机的所有网络访问权限
  • 向网络服务器发送数据的方法get()和post()之间的区别


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,