nginx支持socket转发吗-创新互联

这篇文章将为大家详细讲解有关nginx支持socket转发吗,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

成都创新互联公司是一家集成都网站建设、成都网站设计、网站页面设计、网站优化SEO优化为一体的专业的建站公司,已为成都等多地近百家企业提供网站建设服务。追求良好的浏览体验,以探求精品塑造与理念升华,设计最适合用户的网站页面。 合作只是第一步,服务才是根本,我们始终坚持讲诚信,负责任的原则,为您进行细心、贴心、认真的服务,与众多客户在蓬勃发展的市场环境中,互促共生。

最近老大让我想办法让一个取号平台服务器在宕机时切换到备用服务器,自然想到了用nginx,当然nginx主要是支持http请求的,我们平台是用socket的,但nginx也是支持socket。

nginx支持socket转发吗?

实话说,我没做过socket转发,但是我知道socket跟http一样都是通过tcp或者udp通信的,我猜测啦一下nginx应该支持吧,然后又在网上查啦一下,网上说支持,也有支持的相关官方文档,且有理有据,于是我秉承不瞎扯,知之为知之的科学态度,我只对网友回啦两个字:“可以”,就不过多扯,此时群中也有网友为他解答问题啦,我就继续干我的活啦,干活,干活,干活,干活,没有过多的关注这个问题,没有过多的关注这个问题。

一小时后,半天后,半个月后,一年后,十年后...

此去经年,我又来到群中:哇靠,这货竟还在执着于同样的问题,不停的问:“怎么弄,怎么弄?”!!感觉杨过的黯然销魂掌都练成啦,这个货为什么还没有半点进展。难道他在参悟天书5卷,准备修仙成佛!

nginxsock文件代码

前10分钟,先写一个socket的服务端与客户端可以通信

实现服务端可以向客户端发送信息,客户端接受到信息后,显示出来。用c#控制台程序实现。

服务端监听本机ip与端口,服务端代码如下:

classProgram
  {
  staticSocketsck=null;
  staticvoidMain(string[]args)
  {
  sck=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
  //监听本机ip
  IPAddressip=IPAddress.Parse("172.18.8.196");
  IPEndPointendPoint=newIPEndPoint(ip,int.Parse("11911"));
  sck.Bind(endPoint);
  sck.Listen(10);
  Console.WriteLine("开启监听!");

关于“nginx支持socket转发吗”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


网站标题:nginx支持socket转发吗-创新互联
本文地址:http://azwzsj.com/article/goijp.html