hi, thanks for the help, try $bread and I had the same error, the client sends data socket this is the code:
alias connect {
set %xmlinc 1
set %xmlarchivo C:\Users\admin\Desktop\testxml.txt
sockopen xml $+ $rand(0,99999) domain.com 80
}
on 1:sockopen:xml*: {
sockwrite -n $sockname POST /es/xmlrpc.php HTTP/1.1
sockwrite -n $sockname Content-Type: text/xml
sockwrite -n $sockname User-Agent: XML-RPC.NET
sockwrite -n $sockname Host: domain.com
sockwrite -n $sockname Content-Length: $len(%xmlarchivo)
sockwrite -n $sockname Connection: Keep-Alive
sockwrite -n $sockname $crlf
while (%xmlinc <= $lines(%xmlarchivo)) {
sockwrite -n $sockname $read(%xmlarchivo,%xmlinc)
inc %xmlinc
}
}
on 1:sockread:xml*: {
sockread %xmldatos
echo -s %xmldatos
}
and the server's response is the same:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=UTF-8
Content-Length: 403
Date: Wed, 19 Aug 2015 22:39:03 GMT
Accept-Ranges: bytes
Server: LiteSpeed
Connection: close
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value><int>-32700</int></value>
</member>
<member>
<name>faultString</name>
<value><string>parse error. not well formed</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>
and the contents of the file is a publication xmlarchivo.txt in wordpress for XML-RPC protocol metaWeblog:
<?xml version="1.0"?>
<methodCall>
<methodName>metaWeblog.newPost</methodName>
<params>
<param>
<value>
<i4>1</i4>
</value>
</param>
<param>
<value>
<string>user</string>
</value>
</param>
<param>
<value>
<string>pass</string>
</value>
</param>
<param>
<value>
<struct>
<member>
<name>title</name>
<value>
<string>nuevo tituloooooooooo</string>
</value>
</member>
<member>
<name>description</name>
<value>
<string><iframe src="https://www.youtube.com/watch?v=v_Ci0z2rLLs" frameborder=0 width=510 height=400 scrolling=no></iframe></string>
</value>
</member>
<member>
<name>categories</name>
<value>
<array>
<data>
<value>
<string>accion</string>
</value>
</data>
</array>
</value>
</member>
<member>
<name>post<name>mt_keywords</name>
<value>
<string>tag1,tag2</string>
</value>
</member>
<member>
<name>custom_fields</name>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>key</name>
<value>
<string>duration</string>
</value>
</member>
<member>
<name>value</name>
<value>
<string>1:02</string>
</value>
</member>
</struct>
</value>
<value>
<struct>
<member>
<name>key</name>
<value>
<string>image</string>
</value>
</member>
<member>
<name>value</name>
<value>
<string>http://www.images.com.jpg</string>
</value>
</member>
</struct>
</value>
<value>
<struct>
<member>
<name>key</name>
<value>
<string>ID</string>
</value>
</member>
<member>
<name>value</name>
<value>
<string />
</value>
</member>
</struct>
</value>
<value>
<struct>
<member>
<name>key</name>
<value>
<string>video</string>
</value>
</member>
<member>
<name>value</name>
<value>
<string>http://www.youtube.com/watch?v=T_2jF-_LnNg</string>
</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</member>
</struct>
</value>
</param>
<param>
<value>
<boolean>1</boolean>
</value>
</param>
</params>
</methodCall>
publish feel much, but that I think is complete and no missing data, if you can give me some help, I is not doing wrong, and no more try ... Greetings