腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Erlang
TCP
服务器处理
、
% Call echo:listen(Port) to start the service. {ok, LSocket} =
gen
_
tcp
:listen(Port% Echo back whatever data we receive on Socket. case
gen
_
tcp
:recv(Socket, 0) of{ok, Data} ->
浏览 1
提问于2012-08-27
得票数 2
回答已采纳
1
回答
连接到
TCP
客户端
、
尝试连接到
TCP
服务器,发送命令并获得响应。
浏览 3
提问于2017-04-24
得票数 3
回答已采纳
1
回答
使用Erlang向
gen
_
tcp
服务器发送大消息
、
、
、
服务器使用以下代码设置侦听套接字:问题是,当客户端向服务器发送一条大消息(元组列表)时,服务器会收到几条消息。看起来
TCP
正在将长消息分成几个消息。 我们如何处理一次获取完整的长消息?
浏览 4
提问于2014-02-26
得票数 0
1
回答
Erlang :
Tcp
服务器
、
、
您好,我是Erlang的新手,但我设法创建了一个简单的
TCP
服务器,它以被动模式接受客户端并显示消息。每次新客户端连接到服务器时,我都会生成一个新进程。startserver()->connect(ListenSocketconnect(ListenSocket)->
浏览 2
提问于2012-11-28
得票数 3
回答已采纳
2
回答
将客户端添加到Erlang中的列表中
、
、
到目前为止,我的代码如下: io:fwrite("In cell~n"), case
gen
_
tcp
:accept(Listening_socket) of {ok,Client_socket} ->
gen
_
tcp
:send(Client_socket,
浏览 0
提问于2013-08-07
得票数 1
回答已采纳
1
回答
Erlang
gen
_
tcp
:recv(套接字,长度)语义
、
、
在阅读之后,我想了解是否同样适用于对
gen
_
tcp
:recv(Socket, Length)的调用。当数据包以2字节作为前缀,以小到端的顺序保持数据包长度时,这种方法应该有效: {ok, <<Length:16/integer-little>>} =
gen
_
tcp
:recv(Socket, 2),
gen
_
tcp
:recv(Socket, Length).
浏览 4
提问于2010-09-23
得票数 2
1
回答
长生不老套接字重复STX和ETX响应
、
我使用以下方法获得套接字服务器:def handle_call({:
tcp
, socket, packet}, state) do Logger.info("Received
浏览 3
提问于2019-06-25
得票数 0
回答已采纳
1
回答
有没有办法通过
gen
_
tcp
获取以太网/ip报头?
、
、
、
、
现在我使用的是
gen
_
tcp
,通过主动控制过程接收消息。现在通过'of_driver‘打开套接字的方式是这样的:
gen
_
tcp
:connect(IpAddr, Port, [binary, {packet, raw}, {active, false}],
浏览 16
提问于2016-08-01
得票数 2
回答已采纳
3
回答
直到套接字关闭,使用
gen
_
tcp
:send的消息才会被发送
、
、
、
当我尝试使用Erlang执行时,
gen
_
tcp
:send在关闭套接字之前不会发送任何消息。这就是我想做的:
gen
_
tcp
:send(S, "Test"). flush().
浏览 6
提问于2011-09-08
得票数 1
回答已采纳
1
回答
客户端在发送消息后关闭,为什么带有opts {active,false}的
gen
_
tcp
接受两次
、
、
、
我只是用
gen
_
tcp
做了个测试。一个简单的回显服务器和一个客户端。任何问题的演示脚本,以及如何解释它?listen(Port) -> accept(LSocket).accept(LSocket) -> {ok, Socket} =
gen
_
tcp
:acce
浏览 6
提问于2015-12-03
得票数 1
回答已采纳
2
回答
从
gen
_
tcp
套接字接收特定数量的数据
、
我有以下使用
gen
_
tcp
套接字的代码,它应该使用{active, true}接收一些大小始终为5的二进制命令(例如Command = <<"hello">>){ok, Socket} =
gen
_
tcp
:accept(ListenSocket), loop
浏览 5
提问于2012-08-27
得票数 0
回答已采纳
2
回答
使用无效的端口范围捕获HTTPoison错误
、
HTTPoison.get("http://example.com:650000") (kernel) inet_
tcp
.erl:113: :inet_
tcp
.do_connect({127, 0, 0, 1}, 650000, [{:packet, :raw}, {:active, false}, :binary], 8000
浏览 14
提问于2020-01-13
得票数 1
回答已采纳
1
回答
Problems
gen
_
tcp
:accept
我已经创建了一个
tcp
服务器,它会产生一个进程来监听传入的连接。模块b: case
gen
_
tcp
:listen(Port, ?LOG("Current socket acceptor PID [~w]~n", [self()]), case
gen</
浏览 3
提问于2009-12-01
得票数 0
回答已采纳
4
回答
关于Erlang http代理
、
、
有没有什么Erlang http代理?哪个是最好的Erlang http客户端?httpc似乎缺少文档,例如,如何在httpc中发送cookie头?有没有Erlang http代理的例子,或者mochiweb中的代理?
浏览 1
提问于2011-07-28
得票数 1
回答已采纳
1
回答
我应该/可以对
TCP
数据进行嵌套接收吗?
我可以嵌套receive {
tcp
, Socket, Bin} ->调用吗?例如,我有一个名为Loop的顶级循环,它在接收到
tcp
数据时调用函数parse_header来解析报头数据(一个整数,它指示要跟随的数据的类型以及它的大小),之后我需要在继续操作之前接收整个有效负载。因此,调用链看起来像loop->parse_header->parse_payload,我希望parse_payload调用 receive {
tcp
, Socket, Bin} ->。
浏览 0
提问于2012-02-18
得票数 0
回答已采纳
1
回答
Erlang
gen
_
tcp
:recv插座关闭
、
、
、
、
但是,如果没有消息,Encoded_fixed_header =
gen
_
tcp
:recv(Socket, 0)会提供一个错误,因为没有要接收的消息。我在
gen
_
tcp
:recv上做了一些研究,它说它在无限地等待一条消息,但它似乎没有,它关闭了套接字。recieve(Socket,WsPID) -> Length =
gen
_
tcp
:r
浏览 1
提问于2014-07-02
得票数 1
回答已采纳
1
回答
Erlang:
gen
_
tcp
:recv()没有收到客户端发送的数据包?
、
、
、
、
我将修改为使用
gen
_
tcp
:recv,以便将数据包的字节数限制为50。我注释掉了行inet:setopts(Socket, [{active, once}]),,因为
gen
_
tcp
:recv应该是{active,false}。这是客户端erl shell。:Accept Server:Connection accepted Loop Server:我还想知道,如果
gen
_
tcp
浏览 3
提问于2013-03-25
得票数 4
回答已采纳
1
回答
如何停止在erlang中实现为
tcp
_listener的
gen
_server
、
、
、
我将
tcp
_listener实现为
gen
_server()。我有一个名为start_link(端口)的函数在该端口创建一个
tcp
_listener。现在,我很难理解如何让
tcp
_listener停止听stop()。我试着用stop调用这样的函数。
gen
_
tcp
:close(LSocket
浏览 1
提问于2016-04-05
得票数 2
回答已采纳
2
回答
Erlang
gen
_
tcp
和线路i/o
有没有办法从Erlang中的套接字中读取整行,或者我是否需要在
gen
_
tcp
:recv之上手动实现行缓冲
浏览 0
提问于2012-06-20
得票数 5
回答已采纳
1
回答
gen
_
tcp
:recv/2返回错误,einval
、
、
、
、
loop(From, {IP, Port}, Low) -> {ok, Socket} ->
gen
_
tcp
:send(Socket, integer_to_binary(Low)), case
gen
_
tcp
:recv(Socket, 0) of io:format
浏览 3
提问于2016-04-11
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用TCP Sample进行TCP性能测试
TCP是否会乱序
TCP/IP简述2
网络协议—TCP
浅谈TCP socket
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券