僵哥(unsigned)在线状态 9小时前

社区头衔:
社区专家 (专家排行榜
社区生日:
2002-01-15 |生日:1982-03-26
所在城市:
中国 浙江 杭州
技术专长:
C++Builder,Delphi,ERP,IOCP,SQLServer,VB,多线程
开发工具:
delphi
兴趣爱好:
(无)
个人简介:
性格开朗,爱好生活,对生活有热情,对工作有激情,文盲
所在行业:
所在公司:
 
(仅好友可见)
联系方式:
(仅好友可见)
 
编辑我的资料
人气:
[人气排行榜] 共 8349 人访问 / 查看详细
专家分:
[专家分排行榜] 共 78447 分 / 查看详细
可用分:
[可用分排行榜] 共 149 分
个人动态
昨天
留言
查看全部

共 13 条留言

imur2008 2008-09-24

qq收到远程协助时,那个接受和取消,怎么使用代码点击?如果有难度,愿意给钱帮搞定QQ 27 1937 025 

黄Jaon 2008-09-17

我是北京专职IT猎头Jason,服务外资软件公司。现招聘如下人才,长期有效。这些公司的薪水都比世面上高出20%左右,因为找的都是是高级人才。薪水范围在20-90万之间。如果感兴趣或能推荐人,请发简历至jason.huang@careerfocus.com.cn或者MSN/MAIL:rofy-jason@hotmail.com,加msn请注明申请职位,谢谢!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------做浏览器的外资公司,在朝阳区,薪水open,一般在20%增长。要求候选人技术全面,基础扎实,C++非常精通。  1.Unix嵌入式c++开发,master3年工作经验,熟悉web标准.  2.Windows mobile/WinCE嵌入式开发,master4年工作经验,熟悉web标准.  3.senior product tester,掌握2种OS,熟悉web标准(html,css,ecmascript),熟悉网络协议,至少2年测试经验。------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------外资IT consultancy,薪水open,需要工作经验》=7年的候选人,女生可以放宽到5年,在东城区。特别需要工作经验10-20年的开发人才,年薪20-70万。 1.Java或C++企业级应用软件开发,7年工作经验. 2.QA,Exposure to object oriented analysis and design and testing on systems developed in Java J2EE, .NET and C++,3年工作经验,熟练运用automated testing tools,defect management systems and Agile methods.---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------外资手机OS开发公司,薪水丰厚,不过对候选人的能力要求非常严格。在海淀。薪水行内top。 1.资深c++或java高手(设计模式+算法+软件工程,基础深厚),master4年或者本科7年以上工作经验,Senior Engineer/Senior Technical Trainer/Team Leader/Project Manager/Architect/Engineering Manager.----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------外资500强  1.Unix/Linux下C++开发,6年工作经验,有debugging丰富经验;懂unix file system&NFS internal,mainframe(z/os) experience and storage platform.  2.Unix,C/C++,master 3-5年工作经验,熟悉OS and file system and windows kernel is a plus.  3.senior automation test engineer;principle QA,懂file system,web service和storage。  4.senior tester:懂web标准(html,xml,css,ecmascript),精通至少2中OS,口语流利,master3年工作经验。   

hedadt 2008-09-05

使用indy现需要循环将数据库的数据发往客户端,现速度较慢,如果打包发送给客户端是否速度会快些?

hljandasunyu 2008-08-29

我做的Socket api程序,客户端发送一个结构体,结构为:     TSockMsg=record   //网络发送消息结构         Head:array [0..3] of char;         CH:integer;         //通道         ComType:integer;   //命令类型              Command:integer;   //命令         Content:array [0..255] of char;    //命令内容  string[255]string     end;     PTSockMsg = ^TSockMsg; 客户端发送     Head := #5#2#1#31;    CH := 1;    ComType := 2;    Command := 3;    Content := 'Hello'; 发送到服务器端后,服务器使用一个260字节的缓冲区接收,接收内容为: (#5, #2, #1, #31, #1, #0, #0, #0, #2, #0, #0, #0, #3, #0, #0, #0, 'H', 'e', 'l', 'l', 'o', #0, #0, #0, ...共260字节) 我想在服务器端转换为下面这个结构     TSockMsg=record   //网络发送消息结构        CH:integer;         //通道         ComType:integer;   //命令类型              Command:integer;   //命令         Content:string;    //命令内容       end;     PTSockMsg = ^TSockMsg; 我用的方法是:(recvBuf为缓冲区接收的内容)         TempStr := copy(recvBuf,5,4);         RecvCmd.CH := PInteger(PChar(TempStr))^; //获得CH         TempStr := copy(recvBuf,9,4);         RecvCmd.ComType := PInteger(PChar(TempStr))^; //获得命令类型         TempStr := copy(recvBuf,13,4);         RecvCmd.Command := PInteger(PChar(TempStr))^; //获得命令         RecvCmd.Content := copy(recvBuf,17,length(recvBuf)-16); 昨天你告诉我的PInteger(PChar(TempStr))^ 方法 #1#0#0#0确实为 1,但在我的程序里执行总是出现一个很大的数字,请问我应该怎样处理。

yangshuosky 2008-08-24

您看错我的问题了……这个你回答过我了,我要问的是“请问”后面的问题。谢谢!

僵哥 回复于 2008-08-24

WSARecvFrom的投递可以一次性投递一个到多个.

yangshuosky 2008-08-23

请问完成端口可以用UDP协议吗?一般讲述都是ACCPET()然后关联到完成端口。但是UDP不需要这个函数,可以用完成端口吗? 发表于:2008-07-28 10:41:111楼  对于UDP,在BIND之后就做关联,然后带上Overlapped参数调用WSARecvFrom/WSASendTo即可. 请问:是投递一个 WSARecvFrom请求然后都是完成端口处理数据过后在线程池中再投递,还是需要一个类似侦听的线程不断的循环投递这个请求啊?

僵哥 回复于 2008-08-24

UDP也可以使用完成端口,只要在调WSASocket的时候设置flag为WSA_FLAG_OVERLAPPED,在Bind成功之后,再与完成端口关联,之后的WSARecvFrom/WSASendTo附上OVERLAPPED结构即可.

太恒 2008-08-06

哈哈,久违了!不好意思,刚看到消息,实在对不住:(。以后还要多向你学习啊:)

僵哥 回复于 2008-08-07

太客气了.兄弟有需要帮忙的地方,还望不吝赐教才是.

teng 2008-08-01

僵哥好功夫!学习了~

邓豪 2008-06-06

顺便问一句,服务器N次循环发N个包给客户端,客户端是一次就接收完所有的包呢?还是必须用一个循环N次才能把数据接收到缓冲中去。问题有点多哈,谢谢了!

僵哥 回复于 2008-06-07

每一个包,以一种方式约定一个规则,用于分包,比如先发送一个双字节或者四字节表示该包的长度,如此你就可以先接收这个双字节或四字节的长度值,然后再依照其值来接收后续的数据,收完之后,再收一个双字节或四字节的长度,依此类推...

邓豪 2008-06-06

具体问题如下:<br/>1.采用tcp进行传输,自己定义的包协议,请问,在进行传输的时候,包的大小多大比较合适?<br/>2.在服务器端用了一个循环发一批包,但我在客户端只收到第一个包,其他包没有收到,请问僵哥,是不是因为客户端阻塞了?对此你有什么好的建议呢?谢谢!

僵哥 回复于 2008-06-06

1.TCP当中的协议包,只是你自己用来划分业务的一个功能包,可以大到几百兆,都是可行的,只要处理得当就行;<br />2.这一批包是否有标识大小,也就是说客户端不至于把这一批(多个)包当成一个包来处理?