几个星期以来,我认为循环文件并将其发送到服务器的算法上有错误。然后我开始怀疑连接本身是否是问题。
我正在同步使用套接字将byte()发送到服务器。 在继续说明之前,我做了一个记录器来查看套接字是否阻塞了线程。
这就是我得到的:
$dir = "/usr/share/nginx/html/subdomain.example.com/public_html/..";
正如您所看到的,"发送"和"发送完成"是1毫秒。
我正在使用此代码发送。
module.exports = function(sequelize, DataTypes) {
return sequelize.define('UserCompany', {
}, {
freezeTableName: true,
paranoid: true
});
}
我也启用了:
[08/18/2015 02:25:58.779 AM] Sending
[08/18/2015 02:25:58.780 AM] Sending done
[08/18/2015 02:25:58.820 AM] Sending
[08/18/2015 02:25:58.821 AM] Sending done
[08/18/2015 02:25:58.878 AM] Sending
[08/18/2015 02:25:58.878 AM] Sending done
[08/18/2015 02:25:58.938 AM] Sending
[08/18/2015 02:25:58.939 AM] Sending done
我的问题是,我在这里做错了吗? 还有其他方法来判断套接字是发送还是接收? 谢谢。
答案 0 :(得分:1)
msdn的这个例子将为您提供远程设备的响应。
'Receive the response from the remote device.
Dim bytesRec As Integer = sender.Receive(bytes)
Console.WriteLine("Echoed test = {0}", _
Encoding.ASCII.GetString(bytes, 0, bytesRec))
以下是完整示例的链接。 https://msdn.microsoft.com/en-us/library/kb5kfec7(v=vs.110).aspx