| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 910 人关注过本帖
标题:socket receive==null??
只看楼主 加入收藏
parklee
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2006-6-8
收藏
 问题点数:0 回复次数:2 
socket receive==null??
有个外围设备,产品说明书上写的:当建立TCP连接以后,请在10秒之内发送"console admin:1212"到该设备,当发送完了以后再发送其他的控制命令才行.
我试过socket,httpwebrequest,webclient,其中socket在建立连接以后发送了上面说到的字段没有收到任何消息.直接发送控制命令的话会收到大概是http的method错误的消息.是不是发送console admin:1212的时候要加什么http的包头?
用httpwebrequest连的时候填入ip地址直接提示我url没有找到.但我的那个url确实可以访问.是不是httpwebrequest不能用来发送http格式的命令?
请各位指教
搜索更多相关主题的帖子: socket null receive 
2007-03-20 10:29
swc
Rank: 3Rank: 3
等 级:论坛游民
威 望:6
帖 子:394
专家分:83
注 册:2006-4-7
收藏
得分:0 
我认为需要确认以下两点:
1,socket是否用TCP协议发送?
2,设备接收解码是否用ASCII码?

实践、学习、再实践、再学习......
2007-03-20 11:10
parklee
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2006-6-8
收藏
得分:0 

说明书上说的建立tcp连接后就发送该发送的那个消息。我是完全按着说明做的。
还有 我在控制台下用telnet 192。168。1。126可以与设备进行通信,但我用socket连23端口想仿造一个telnet发送。却收不到消息 这大概可能是什么原因呢


2007-03-21 20:44
快速回复:socket receive==null??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.060214 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved