ArraySegment <t>返回布尔对象? IronPython从.net API实现ClientWebSocket sendAsync方法

时间:2018-07-04 04:06:21

标签: .net ironpython

我使用ironpython作为基本编码框架。

要实现ClientWebSocket功能。

import clr
clr.AddReference("System")
import System
from System.Net.WebSockets import ClientWebSocket
from System import Uri, ArraySegment, Byte, String
from System.Threading import CancellationToken

# defines uri of websocket
ws = ClientWebSocket()
uri = Uri("wss://echo.websocket.org")
cancellationToken = CancellationToken(False)
ws.ConnectAsync(uri , cancellationToken)

message = [b"hello jan",b"say hi back"]
testMessage = ArraySegment<Byte>(message)

print testMessage
print type(testMessage)

#ws.SendAsync(testMessage, 0, False, cancellationToken)

testMessage是一个布尔引用。

需要它返回一个ArraySegment,以便我可以实现sendAsync方法,尽管它每次都返回一个布尔值为true。

Am使用Iron python 2.7.8

0 个答案:

没有答案