玩Linux必看的东西:)
» 阅读全文
Written by 小锋 on 09-03-25 5:28 PM
玩Linux必看的东西:)
» 阅读全文
Written by 小锋 on 10-03-05 2:42 PM
shell脚本中·可以用\047来代替
/bin/ls -l *.txt |awk 'print "/usr/local/bin/mysqldump -uroot -p\047'${passwd}'\047 > xxx.log
Written by 小锋 on 10-01-12 7:55 PM
Written by 小锋 on 09-12-31 12:15 PM
<VirtualHost *:80>
Written by 小锋 on 09-11-14 3:22 PM
指向一个不存在域名
}
listen 80;
server_name ip地址 ;
location / {
root /var/www/ ;
rewrite ^/(.*)$ http://8812kknkadsfl.com/ permanent;
}
Written by 小锋 on 09-11-13 1:58 PM
function getUrlRoot($url){
Written by 小锋 on 09-10-11 3:21 PM
SERVER端
<?php
//确保在连接客户端时不会超时
set_time_limit(0);
//设置IP和端口号
$address='127.0.0.1';
$port=2009; //调试的时候,可以多换端口来测试程序!
//创建一个SOCKET
if(($sock=socket_create(AF_INET,SOCK_STREAM,SOL_TCP))<0)
{
echo "socket_create() 失败的原因是:".socket_strerror($sock)."<br>";
}
//绑定到socket端口
if(($ret=socket_bind($sock,$address,$port))<0)
{
echo "socket_bind() 失败的原因是:".socket_strerror($ret)."<br>";
}
//开始监听
if(($ret=socket_listen($sock,4))<0)
{
echo "socket_listen() 失败的原因是:".socket_strerror($ret)."<br>";
}
do {
if (($msgsock = socket_accept($sock)) < 0)
{
echo "socket_accept() failed: reason: " . socket_strerror($msgsock) . "\n";
break;
}
//发到客户端
$msg ="<font color=red>欢迎进入服务器!</font><br>";
socket_write($msgsock, $msg, strlen($msg));
echo "读取客户端发来的信息<br>";
$buf = socket_read($msgsock,8192);
$talkback = "收到的信息:$buf<br>";
echo $talkback;
/* if(socket_write($msgsock, $talkback, strlen($talkback))<0)
{
echo "socket_write() failed: reason: " . socket_strerror($msgsock) . "\n";
}
else
{
echo "发送成功";
}*/
//echo $buf;
socket_close($msgsock);
} while (true);
socket_close($sock);
?>
CLIENT端
<?php
error_reporting(E_ALL);
set_time_limit(0);
echo "<h2>TCP/IP Connection</h2>\n";
$service_port = 2009;
$address = "127.0.0.1";
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket < 0)
{
echo "socket_create() failed: reason: " . socket_strerror($socket) . "\n";
}
else
{
echo "OK.\n";
}
echo "试图连接 '$address' 端口 '$service_port'...<br>";
$result = socket_connect($socket, $address, $service_port);
if ($result < 0)
{
echo "socket_connect() failed.\nReason: ($result) " . socket_strerror($result) . "\n";
}
else
{
echo "连接OK<br>";
}
$in = "Hello\r\n";
$in .= "我是Chester\r\n";
$out = '';
$out1='';
if(!socket_write($socket, $in, strlen($in)))
{
echo "socket_write() failed: reason: " . socket_strerror($socket) . "\n";
}
else
{
echo "发送到服务器信息成功!<br>";
echo "发送的内容为:<font color='red'>$in</font> <br>";
}
while($out = socket_read($socket, 8192))
{
echo "接收服务器回传信息成功!<br>";
echo "接受的内容为:",$out;
}
echo "关闭SOCKET...<br>";
socket_close($socket);
echo "关闭OK<br>";
?>
先运行server.php
Written by 小锋 on 09-10-08 1:54 PM
Written by 小锋 on 09-10-08 1:12 PM
检查rpm -qa|grep vim是否有下面的三个东西
vim-minimal-6.1-29
vim-common-6.1-29
vim-enhanced-6.1-29
如果没有就 yum -y install vim-enhanced
如果有了试下下面的命令 就行了
mv /bin/vi /bin/vi.bak
ln -s /usr/bin/vim /bin/vi
Written by 小锋 on 09-08-09 6:51 PM
加载https的站点页面内容的时候记得在窗体上加上IdSSLIOHandlerSocketOpenSSL1
以及idhttp里面IOHandler为IdSSLIOHandlerSocketOpenSSL1
不然老报错IOHandler value is not valid.错..