banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Cách encapsulaiton 1 gói tin trong UDP  XML
  [Question]   Cách encapsulaiton 1 gói tin trong UDP 27/10/2010 10:34:31 (+0700) | #1 | 223787
[Avatar]
nhanth87
Member

[Minus]    0    [Plus]
Joined: 12/08/2009 08:54:00
Messages: 168
Offline
[Profile] [PM]
Chào các bạn, mình đang viết 1 chuơng trình nhỏ để gửi 1 gói tin netbios đến 1 máy đích.

buffer của netbios mình đã có:
char buff[] = {
0xbc, 0x1a, 0x01, 0x10, 0x00, 0x01, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x20, 0x46, 0x48, 0x46,
0x41, 0x45, 0x42, 0x45, 0x45, 0x43, 0x4f, 0x43,
0x41, 0x43, 0x41, 0x43, 0x41, 0x43, 0x41, 0x43,
0x41, 0x43, 0x41, 0x43, 0x41, 0x43, 0x41, 0x43,
0x41, 0x43, 0x41, 0x41, 0x41, 0x00, 0x00, 0x20,
0x00, 0x01 };

mình gửi qua SOCK_DGRAM UDP như sau:
result_send = write(sockfd, buff, len);

Tuy nhiên, chuơng trình lại ghi buffer cuả mình vào DATA của UDP chứ không đóng thành 1 layer khác. Ai biết cách nào giúp mình đóng thành 1 layer khác nằm trên UDP thì giúp mình với smilie
Aricent - Software Engineer
[Up] [Print Copy]
  [Question]   Cách encapsulaiton 1 gói tin trong UDP 28/10/2010 04:47:26 (+0700) | #2 | 223819
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

nhanth87 wrote:
Chào các bạn, mình đang viết 1 chuơng trình nhỏ để gửi 1 gói tin netbios đến 1 máy đích.

buffer của netbios mình đã có:
char buff[] = {
0xbc, 0x1a, 0x01, 0x10, 0x00, 0x01, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x20, 0x46, 0x48, 0x46,
0x41, 0x45, 0x42, 0x45, 0x45, 0x43, 0x4f, 0x43,
0x41, 0x43, 0x41, 0x43, 0x41, 0x43, 0x41, 0x43,
0x41, 0x43, 0x41, 0x43, 0x41, 0x43, 0x41, 0x43,
0x41, 0x43, 0x41, 0x41, 0x41, 0x00, 0x00, 0x20,
0x00, 0x01 };

mình gửi qua SOCK_DGRAM UDP như sau:
result_send = write(sockfd, buff, len);

Tuy nhiên, chuơng trình lại ghi buffer cuả mình vào DATA của UDP chứ không đóng thành 1 layer khác. Ai biết cách nào giúp mình đóng thành 1 layer khác nằm trên UDP thì giúp mình với smilie  


----> là sao?
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|