请问能用winsock发送2维数组吗?
代码如下:
    For k = 0 To 48
        For i = 0 To 10
            Listener.SendData Tempdata(i, k)
        Next i
    Next k
错误提示:实时错误"40006"
所需事物或请求的错误协议或连接状态请问这个错误怎么解决?
有什么更好的方法能发送2维数据吗?(最好不要存成文件然后发送 呵呵)

解决方案 »

  1.   

    一、思路混乱,winsock使用错误,用于监听的sock如果要用来发送数据,必须在ConnectionRequest事件里关闭它,然后再Accept requestID接受客户端连接。
    或者使用winsock数组,一个专用于listen,其它的用于接受客户端连接,这也是最常见的用法。
    二、数据发送时,最好先将数组转换为字符串,一次性发送,接收方再由字符串转换为数组。