描述一下错误???
$metinhost变量未定义吧?
$metinhost变量未定义吧?
解决方案 »
- 请问php读取mysql并显示最新添加的20个记录怎么写代码?
- zend studio 5.5有没有格式化代码的功能与快捷键
- 关于 web开发的入门级问题
- 请推荐一款能在PHP下使用的在线编辑器
- 如何对使用smarty引擎的程序部分代码关闭缓存?
- 灰常急用!!!php_imagick.dll扩展在windows下如何自己编译生成
- 怎么输出由26个字母组成的5个字符长度以内的字符串?
- php中怎样在子类里访问超类构造函数,(不是用parent调用超类的构造函数名),就是如java的super(),
- 如何用php中的mail函数使信件以html格式发出??高手指点!!!
- php连接sql失败
- 数组合并
- 是否APACHE不支持中文目錄與文件名呢?
错误就是IE 不动了 一动不动 呵呵 时间长了以后 连IIS都死了
SOCKET过去到服务器后 服务器会返回一条信息 根据我发的这条信息
就这样
454345
web server当然不支持这个命令,http server只能认识一些
诸如head,get,post。<?
//=========================================
//测试
$host = "192.168.0.19";
$host_port = "8888";
$host_timeout = "10";$socket = socket_create(AF_INET, SOCK_STREAM, 0);
if ($socket < 0)
{
echo "socket_create() 失败: reason: " . socket_strerror ($socket) . "\n";
}
else { echo "OK1.\n";} //=========================================
$result = socket_connect($socket, $host, $host_port);
if ($result < 0)
{
echo "socket_connect() 失败.\nReason: ($result) " . socket_strerror($result) . "\n<br>";
}
else { echo "OK2.\n"; }
//=========================================
$send = "HEAD / HTTP/1.0\r\n\r\n";
socket_write ($socket, $send, strlen ($send));
$str = socket_read($socket,2048);//接受返回
echo "$str";
//=========================================
socket_close ($socket);
?>
所以可能一直等到浏览器超时。你可以用java或者vc自己写一个简单的服务器端的小程序,来解析发过来的命令串,然后返回串
即可。
再帮帮忙 拜托
呵呵,你还是看看socket编程的原理吧。
接收后,如何处理,是server端的程序说了算得。
比如说,我接到一个字符串,然后就返回这个字符串,或者返回这个字符串的倒序,随便server端的规则说算得。你发送了字符串,你到底想干什么呢???我不明白。
感谢goodname ,终于发现是$send = "454345";这里的错误 这里的454345是我乱输入的
整个过程是这样的 有一个服务器端 4455端口 当用户在页面上输入用户名和密码的时候
页面会连接这个4455端口 就是$send=""我乱输的这个 呵呵 找个就是服务器要接受的字串
然后判断 是否正确 返回字串中包含正确 错误信息我刚才仔细看了一下 错误果然是在这个$send = "$".ask." ".$id." ".$name." ".$number."$";上 ;我发的字串格式错误; 呵呵当我把格式改了以后就好了 多亏你提醒了发送HEAD / HTTP/1.0\r\n\r\n,我想 是不是格式的问题 呵呵 果然是 看来平时还是多应该和你这种高手学习!小弟在这里感谢了! 送分!