Tag: networking服务

我可以在Django中使用Socket.IO吗?

有什么办法可以用Django使用Socket.IO http://socket.io/ ?

TCPClient与C#中的套接字

我没有看到太多使用TCPClient ,但有很多的Socket ? 它们之间的主要区别是什么?你什么时候使用它们? 我知道.NET Socket写在WINSOCK之上,而TCPClient是Socket类的封装。 因此, TCPClient在链上,可能效率低下。 纠正我,如果我错了。

用GOOGLEsearchhtml源代码?

我有几个网站,我不记得我写了几行代码。 当我的网页被Google索引时,我想知道Google是否提供了在HTML源代码/标记本身内进行search的工具, 而不仅仅是允许在页面的可视化,渲染和部分search中进行search? 谢谢

如何捕获访问者是否来自谷歌AdWords的点击

当用户在我的网站上注册时,我希望能够存储他们是否通过Adwords广告系列来到我的网站。 我知道谷歌使用JavaScript来跟踪转换基于用户机器上创build的cookie。 有没有办法我可以检查这个cookie,所以我可以存储源用户帐户?

使WCF Web服务与GET请求一起工作

背景 过去我已经创build了ASMX Web服务,并能够使用地址约定从Web浏览器和Ajax GET请求访问服务: MyService.asmx/MyMethod?Param=xxx 我刚刚开始使用WCF,并在ASP.NET项目中创build了一个新的Web服务。 它创build一个带有.svc扩展名的文件,如MyService.svc。 现在的情况 我能够使用VS2008附带的WcfTestClient使用服务。 我也可以通过在另一个项目中添加服务引用或使用svcutil.exe命令行来生成代理和configuration文件来创build自己的WCF客户端。 问题 当我尝试从浏览器使用MyService.svc/MyMethod?MyParam=xxx ,我得到一个没有任何错误的空白页面的服务。 我曾经尝试过 我已经添加了一个basicHttpBinding到web.config,并在行为configuration中将其设置为HttpGetEnabled 。 我还在我的操作合同中添加了[WebGet(UriTemplate = "MyMethod?MyParam={MyParam}")]属性。 我已经在这个其他堆栈溢出问题的信息: 用于WCF服务的REST / SOAP EndPoints 不过,在执行这些步骤后,我得到一个空白页面或一个HTTP 404错误。 代码没有什么特别之处。 我只是把一个string作为参数,并返回“你好xxx”。 这是一个基本的“你好WCF世界”概念certificatetypes的东西。 更新 – 这是相关的代码 [ServiceContract] public interface IMyService { [WebGet(UriTemplate = "MyMethod/MyParam={MyParam}")] [OperationContract] string MyMethod(string MyParam); } Web.Config – system.serviceModel部分 <system.serviceModel> <behaviors> <serviceBehaviors> <behavior name="MyServiceBehavior"> <serviceMetadata httpGetEnabled="true" […]

隐藏机器人的电子邮件地址 – 保持mailto:

TL;博士 从机器人隐藏电子邮件地址,而不使用脚本和维护mailto:function。 方法还必须支持屏幕阅读器。 概要 无需使用脚本或联系表格即可发送电子邮件混淆信息 电子邮件地址需要对人类观众完全可见 ,并保持mailto:function 电子邮件地址不得以图片forms 。 电子邮件地址必须“完全”隐藏垃圾邮件搜寻器和垃圾邮件机器人以及任何其他收集器types 预期效果: 请没有脚本 。 这个项目没有使用脚本, 我想保持这种方式 。 电子邮件地址显示在页面上,或者可以在某种用户交互之后轻松显示,例如打开模式。 用户可以点击电子邮件地址 ,然后触发mailto:function。 点击电子邮件将打开用户的电子邮件应用程序。 换句话说, mailto:function必须工作。 电子邮件地址不可见或未被识别为电子邮件地址(这包括页面源) 我没有一个充满垃圾邮件的收件箱 什么都行不通 添加一个联系表单 – 或类似的东西 – 而不是电子邮件地址 我讨厌联络表格 。 我很less填写联系表格。 如果没有电子邮件地址,我寻找一个电话号码,如果不在那里,我开始寻找替代服务。 我只会填写一个联系表格,如果我绝对必须。 用地址图像replace地址 这对使用屏幕阅读器的人造成巨大的不利影响( 请记住将来的项目中的视觉障碍者 ) 它还会删除 mailto:function,除非您使图像可点击,然后将mailto:function添加为链接的href ,但是这样做会使目标失败 ,现在电子邮件对于漫游器是可见的。 什么可能工作: 巧妙地使用CSS的pseudo-elements 使用base64编码的解决scheme 打破电子邮件地址并将文件分散到文档中,然后在用户单击button时将其重新放在一起(这可能涉及多个CSS类和anchor tags的使用) 通过CSS改变html属性 @MortezaAsadi在下面的评论中优雅地提出了可能性。 这是链接到完整 – 文章是从2012年: 如果我们可以使用CSS来改变HTML属性呢? 其他创造性的解决scheme超出了我的知识范围。 […]

REST请求标头是否由SSLencryption?

我正在开发一个客户/服务器应用程序,将通过rest沟通。 一些自定义请求数据将被存储在请求的头部。 发送请求的服务器和接收服务器都有一个SSL证书 – 头文件是encryption的还是只是内容?

Capistrano – 如何把文件放在共享文件夹中?

我是新来的Capistrano ,我看到有共享文件夹和选项:linked_files 。 我认为共享文件夹是用来保持文件之间的版本。 但我的问题是,文件如何最终在共享文件夹? 另外,如果我想将另一个目录符号链接到当前目录,例如某个path下的静态文件夹,我该如何将它放在linked_dirs ? 最后如何将chmod 755设置为linked_files和linked_dirs。 谢谢。

如何获得在服务器上使用的端口列表

如何获取服务器上正在使用的端口列表?

如何设置TcpClient的超时时间?

我有一个TcpClient,我用它将数据发送到远程计算机上的侦听器。 远程计算机有时会打开,有时会closures。 正因为如此,TcpClient将无法经常连接。 我想让TcpClient在一秒钟后超时,所以当它无法连接到远程计算机时,并不需要太多的时间。 目前,我使用这个代码为TcpClient: try { TcpClient client = new TcpClient("remotehost", this.Port); client.SendTimeout = 1000; Byte[] data = System.Text.Encoding.Unicode.GetBytes(this.Message); NetworkStream stream = client.GetStream(); stream.Write(data, 0, data.Length); data = new Byte[512]; Int32 bytes = stream.Read(data, 0, data.Length); this.Response = System.Text.Encoding.Unicode.GetString(data, 0, bytes); stream.Close(); client.Close(); FireSentEvent(); //Notifies of success } catch (Exception ex) { FireFailedEvent(ex); //Notifies […]