当前位置: 首页 > news >正文

网站开发实践感想温州外贸公司网站建设公司排名

网站开发实践感想,温州外贸公司网站建设公司排名,企业营业执照怎么查,怎么做网站弹幕转自#xff1a;http://blog.csdn.net/summerhust/article/details/8740973 一旦打开了一个使用#xff34;#xff23;#xff30;连接的套接字#xff0c;它就始终保持打开状态#xff0c;直至任何一方关闭它或因为一个错误而终止。在建立一个连接时#xff0c;一般为…转自http://blog.csdn.net/summerhust/article/details/8740973   一旦打开了一个使用连接的套接字它就始终保持打开状态直至任何一方关闭它或因为一个错误而终止。在建立一个连接时一般为每一次请求产生一个新进程只要有请求被处理就保持这个进程的存活。 假设有一个监听进程其任务是等待传入的请求。只要一个请求到达响应该连接请求的进程就变成了接收进程有种方案 1. 产生新的进程并成为接收进程而监听者返回并继续监听下一个新的连接请求 server() -       {ok, ListenSocket}  gen_tcp:listen(1234, [binary, {active, false}]),       wait_connect(ListenSocket,0).    wait_connect(ListenSocket, Count) -       {ok, Socket}  gen_tcp:accept(ListenSocket),       Pid  spawn(?MODULE, get_request, [Socket, [], Count]),       %将该套接字的控制进程改为Pid进程       gen_tcp:controlling_process(Socket, Pid),       wait_connect(ListenSocket, Count1).             get_request(Socket, BinaryList, Count) -       case gen_tcp:recv(Socket, 0, 5000) of       {ok, Binary} -           io:format(received data: ~p~n, [binary_to_list(Binary)]),           get_request(Socket, [Binary|BinaryList], Count);       {error, closed} -           handle(lists:reverse(BinaryList), Count)       end.     2. 使监听进程成为接收进程并使产生的新进程成为新的监听者   server() -       {ok, ListenSocket}  gen_tcp:listen(1234, [binary, {active, false}]),       wait_connect(ListenSocket,0).    wait_connect(ListenSocket, Count) -       {ok, Socket}  gen_tcp:accept(ListenSocket),       spawn(?MODULE, wait_connect, [ListenSocket, Count1]),       get_request(Socket, [], Count).     说明 (1)  创建一个套接字的进程通过调用gen_tcp:accept或gen_tcp:connect也就是该套接字的控制进程该套接字所收到的任何消息都会转发给这个控制进程如果控制进程消亡那么该套接字也会自行关闭。我们可以通过gen_tcp:controlling_process(Socket, NewPid)函数来把一个套接字的控制进程改为新的控制进程NewPid (2) gen_tcp:accept和gen_tcp:recv是阻塞的可以用prim_inet:async_accept和prim_inet:async_recv实现非阻塞。
http://www.yutouwan.com/news/73425/

相关文章:

  • 表格里怎么做链接网站南通公司注册
  • 网站卡密怎么做wordpress 配置ckplayer
  • 专业网站制作的地方漳州做网站公司
  • c 做特产网站韩国风格网站php源码
  • 如何做网站解析php做网站首页的代码
  • 获取网站访客qq号码代码网站黄金比例
  • 织梦做的网站为什么显示404网站用什么开发
  • 餐馆建设网站的目的是什么重庆企业seo网络推广外包
  • 网站建设专员一定要会网站建设吗华为软件开发工程师待遇
  • 计算机网站建设文献综述网站建设公司石家庄
  • 网站主体负责人不是法人网站建设学习网公司有哪些
  • 金融理财网站开发北京工程造价信息网官网
  • wordpress中国网站排名做网站挣钱
  • 平台设计网站公司电话app定制开发报价
  • 沧州网站制作公司邯郸信息港征婚交友
  • 吴中区网站建设建设厅八大员在哪个网站查询
  • 用了采集站域名做网站电信宽带做网站服务器
  • 有没有高质量的网站都懂的泰安千橙网站建设
  • 枣庄手机网站开发企业网站建设维护合同书
  • 网站seo的优化怎么做做旅游网站的目的是什么
  • html5手机 网站wordpress+系统安装
  • 网站建设如何入账wordpress开启用户登录
  • 建设音乐网站好视通视频会议app下载
  • 在网上做设计赚钱的网站云南高风险地区名单最新
  • 北京大兴专业网站建设公司客户渠道
  • 广州网站建设484186桓台网站开发
  • 网站互联网接入商优秀网站例子
  • 企业型网站建设制作平台全自动免费网页制作
  • 网站收费怎么做synology建设网站
  • 怎样上网站dns解析不了水果网站首页设计